【发布时间】:2022-08-24 15:35:41
【问题描述】:
我已经更新了我的 Influx 数据库并映射了数据库。但是现在我在 Grafana 中遇到了以下问题:
- InfluxDB 错误:未为数据库设置默认保留策略
- InfluxDB 错误:未执行
可能是什么原因?我通过 Flux 获得值没有任何问题。但是,我想继续使用 InfluxQL
标签: grafana influxdb influxql influxdb-2
我已经更新了我的 Influx 数据库并映射了数据库。但是现在我在 Grafana 中遇到了以下问题:
可能是什么原因?我通过 Flux 获得值没有任何问题。但是,我想继续使用 InfluxQL
标签: grafana influxdb influxql influxdb-2
为了继续使用 InfluxQL,您需要为新的 2.x 存储桶设置 Database/Retention Policy mapping,以便 InfluxQL 可以将它们视为 1.x 数据库。你已经这样做了吗?
【讨论】:
要参考的文件: 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 编码?)
【讨论】: