我正在尝试创建一个图形,该图形每分钟总共POST
个请求,但是这种“加速”模式使我相信我没有得到每个请求的实际总数分钟,但获得了累积值。
这是我的查询:
sum_over_time(django_http_responses_total_by_status_view_method_total{job="django-prod-app", method="POST", view="twitch_webhooks"}[1m])
使我相信我对sum_over_time()
的理解是不正确的,是因为现有的webhooks应该始终存在。在最近一次重新启动时,我们有72k的Webhook订阅,因此,价值随着时间的推移而攀升是没有意义的,因此,在开始时捕获大量未捕获的Webhooks会出现较大的高峰,这将变得更加有意义。在停机期间。
此查询对我要实现的目标正确吗?
我正在使用django-prometheus进行导出。
答案 0 :(得分:1)
您想要increase
而不是sum_over_time
,因为这是一个计数器。