使用 InfluxDB 远程无法在 Prometheus 中找到数据 write/read api

Cannot find data in Prometheus with InfluxDB remote write/read api

InfluxDB 在 ver1.4.

中宣布 Prometheus 远程 write/read api

https://docs.influxdata.com/influxdb/v1.4/supported_protocols/prometheus/ https://www.influxdata.com/blog/influxdb-now-supports-prometheus-remote-read-write-natively/

我已经部署了一个新的 InfluxDB,创建了一个名为 "paul" 的用户,密码为 'foo',创建了一个名为 "prometheus" 的数据库并填充了示例数据:

然后,我修改了Prometheus的config yml(我发现influx doc example中的'*'应该换成'-')

我相信 Prometheus 和 InfluxDB 正在通信:

但是,我找不到我插入 InfluxDB 的样本测量值。

我确定我一定漏掉了一些简单的东西....我是不是犯了什么愚蠢的错误?谢谢

我们发现所有指标都被放入我们选择的 INfluxDB 数据库(在我们的例子中称为 "metrics")中名为“_”的单个度量中,字段为 'f64'( float64,我假设)。 Prometheus 测量名称作为标签附加:'name'。因此,根据我的经验,上述测量的 InfluxDB 查询可能类似于:

select "f64" from "prometheus"."_" where "__name__" = "prometheus_target_interval_length_seconds_count"