使用InfluxDB远程写/读api在Prometheus中找不到数据

时间:2018-01-12 08:04:11

标签: influxdb prometheus remotestorage

InfluxDB在ver1.4中宣布了Prometheus远程写/读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"并填写样本数据:

enter image description here

然后,我修改了Prometheus的配置yml(我发现潮流文档示例中的' *'应该替换为' - ')

enter image description here

我相信普罗米修斯和InfluxDB正在沟通:

enter image description here

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

https://i.stack.imgur.com/92oUR.jpg

我相信我必须错过一些简单的事情......我做过任何愚蠢的错误吗?感谢

1 个答案:

答案 0 :(得分:2)

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

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