我在我的Django项目中使用Prometheus和Grafana。我用Prometheus修饰了几个函数,这些函数最终进行了API调用。
PROMETHEUS_TIME = Histogram(
name="method_latency_seconds",
documentation='total time',
labelnames=('component', 'container', 'tenant', 'app', 'metric_name'))
字符串
我想得到最大值;我试图在Grafana上做一个图表,但没有成功:
method_latency_seconds{app='my_app', metric='my_metric'}
型
this promQL show me NO DATA while method_latency_seconds_sum{app ='my_app',metric ='my_metric'}或method_latency_seconds_count{app ='my_app',metric ='my_metric'}显示数据,但不是我要搜索的内容。
有人能帮我拿到最大值吗?是否有其他方法可以获取非Grafana的数据?
1条答案
按热度按时间gpnt7bae1#
在Prometheus中使用
histogram_quantile
函数。它获取特定标签组合的最大延迟值。举例来说:
字符串