所有可用指标的 Prometheus 端点
Prometheus endpoint of all available metrics
我很好奇普罗米修斯的工作原理。使用 Prometheus 界面,我可以看到一个下拉列表,我认为它包含所有可用指标。但是,我无法访问列出所有已抓取指标的指标端点。 http://targethost:9090/metrics
端点仅显示有关 Prometheus 服务器本身的指标。是否可以访问列出所有可用指标的类似端点。我可以基于 {__name__=~".+"}
执行查询,但我宁愿避免使用此选项。也许我还应该补充一点,使用 as "a connection cannot be established" 访问目标部分中列出的端点对我来说不起作用。
Prometheus 提供 /federate API, which can be used for returning all the scraped metrics. For example, the following curl 查询 returns Prometheus 文本说明格式的所有指标(例如,与 /metrics
输出格式相同),最近被抓取:
curl -G http://demo.robustperception.io:9090/federate -d 'match[]={__name__!=""}'
P.S。 VictoriaMetrics supports additional start
and end
query args, which can be used for returning metrics scraped at a specific time range - see these docs.
我很好奇普罗米修斯的工作原理。使用 Prometheus 界面,我可以看到一个下拉列表,我认为它包含所有可用指标。但是,我无法访问列出所有已抓取指标的指标端点。 http://targethost:9090/metrics
端点仅显示有关 Prometheus 服务器本身的指标。是否可以访问列出所有可用指标的类似端点。我可以基于 {__name__=~".+"}
执行查询,但我宁愿避免使用此选项。也许我还应该补充一点,使用 as "a connection cannot be established" 访问目标部分中列出的端点对我来说不起作用。
Prometheus 提供 /federate API, which can be used for returning all the scraped metrics. For example, the following curl 查询 returns Prometheus 文本说明格式的所有指标(例如,与 /metrics
输出格式相同),最近被抓取:
curl -G http://demo.robustperception.io:9090/federate -d 'match[]={__name__!=""}'
P.S。 VictoriaMetrics supports additional start
and end
query args, which can be used for returning metrics scraped at a specific time range - see these docs.