【问题标题】:InfluxDB Error: default retention policy not set for database in grafana after influx update from 1 to 2InfluxDB 错误:从 1 到 2 的涌入更新后,未为 grafana 中的数据库设置默认保留策略
【发布时间】:2022-08-24 15:35:41
【问题描述】:

我已经更新了我的 Influx 数据库并映射了数据库。但是现在我在 Grafana 中遇到了以下问题:

  • InfluxDB 错误:未为数据库设置默认保留策略
  • InfluxDB 错误:未执行

可能是什么原因?我通过 Flux 获得值没有任何问题。但是,我想继续使用 InfluxQL

    标签: grafana influxdb influxql influxdb-2


    【解决方案1】:

    为了继续使用 InfluxQL,您需要为新的 2.x 存储桶设置 Database/Retention Policy mapping,以便 InfluxQL 可以将它们视为 1.x 数据库。你已经这样做了吗?

    【讨论】:

      【解决方案2】:

      要参考的文件: https://docs.influxdata.com/influxdb/cloud/query-data/influxql/dbrp/#create-dbrp-mappings

      例子:

      influx v1 dbrp create --default --bucket-id 520047e21111111 --db telegraf --rp default
      

      我认为您可以将default 更改为autogen(最后一个参数)。我使用了default,因为它被 Grafana 9 使用? (还没有确定)。您在错误消息中看到了这一点:

      流入数据库错误:默认未为数据库设置保留策略

      当然,您需要为您拥有的每个存储桶创建这样的映射。


      也许您会发现它也是有用的示例连接 Grafana 9.1 -> Influx 2.4。

      Configure InfluxDB authentication:https://docs.influxdata.com/influxdb/v2.1/tools/grafana/?t=InfluxQL

      在这种格式中,您需要传递 Authorization 标头。里面有空间!

      Token y0uR5uP3rSecr3tT0k3n
      

      您可以在 Influx Web GUI 中生成令牌(它会很长,我认为 Base64 编码?)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-05-27
        • 2021-07-25
        • 1970-01-01
        • 1970-01-01
        • 2019-10-15
        • 2021-04-08
        • 1970-01-01
        • 2017-08-03
        相关资源
        最近更新 更多