【发布时间】:2018-06-03 04:33:20
【问题描述】:
我对监视我的应用程序使用的 HTTP REST API 很感兴趣。
使用 spring boot、dropwizard 和 @EnablePrometheusEndpoint annot。我能够在/prometheus 端点上生成这样的普罗米修斯指标:
http_client_requests_method_GET_uri_api_v1_objects_status_200_count 3.0
http_client_requests_method_GET_uri_api_v1_objects_status_404_count 1.0
我想在 grafana 中构建一个图表,以显示对具有不同状态代码的 uri api_v1_objects 上的所有 GET 方法调用(每个状态代码一行)。
我应该将状态代码设置为指标的标签吗? io.prometheus simpleclient lib 是否允许使用标签注册 dropwizard 指标?
目前,当我定义我的图表时,我需要为每个状态码静态定义一行。对于未来可能出现的新状态码(500 等),这不是动态的
提前感谢您的帮助。
欧瑞莲
【问题讨论】:
标签: spring-boot grafana prometheus