Prometheus远程读取influxdb

mus*_*999 8 influxdb prometheus

我是Prometheus的新手,但熟悉Influx(当前运行1.6)。

我的理解是,可以使用Prometheus.yml中的以下配置将Prometheus配置为从入站远程读取数据:

remote_read:
  url: "http://localhost:8086/api/v1/prom/read?db=bulkstats"
Run Code Online (Sandbox Code Playgroud)

“ bulkstats”是我试图从Prometheus中读取数据的数据库。一个可以大量涌入的查询示例是:

SELECT "sess-curaaaactive" FROM "PDSNSYSTEM1" WHERE ("Nodename" = 'ALPRGAGQPNC') AND time >= now() - 6h"
Run Code Online (Sandbox Code Playgroud)

但是我找不到如何从PromQL查询该数据的示例。请帮忙!

Sal*_*leh 2

是将 prometheus 格式与 influxdb 格式相匹配的链接。

就普罗米修斯的行话而言,在您的示例中,sess-curaaaactive是指标名称(流入的测量),("Nodename" = 'ALPRGAGQPNC')只是普罗米修斯附加到测量以创建时间序列的标签。