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"并填写样本数据:
然后,我修改了Prometheus的配置yml(我发现潮流文档示例中的' *'应该替换为' - ')
我相信普罗米修斯和InfluxDB正在沟通:
但是,我找不到我在InfluxDB中插入的样本测量。
我相信我必须错过一些简单的事情......我做过任何愚蠢的错误吗?感谢
答案 0 :(得分:2)
我们发现这些指标都被放入一个名为“' _'在我们选择的INfluxDB数据库中(在我们的例子中称为" metrics"),字段为' f64' (我假设是float64)。 Prometheus测量名称附在标签上:' 名称'。因此,根据我的经验,您上面测量的InfluxDB查询可能类似于:
select "f64" from "prometheus"."_" where "__name__" = "prometheus_target_interval_length_seconds_count"