1

我正在尝试在图表中创建POST每分钟总请求数的图表,但是这种“加速”模式让我相信我没有得到每分钟的实际请求总数,而是得到一个累积值。

这是我的查询:

sum_over_time(django_http_responses_total_by_status_view_method_total{job="django-prod-app", method="POST", view="twitch_webhooks"}[1m])

以下是 7 天内的“加速”模式(下降表示重新启动): 在此处输入图像描述

让我相信我的理解sum_over_time()不正确的是因为现有的 webhook 应该始终存在。在最近一次重新启动时,我们有 72k 的 webhook 订阅,因此价值随着时间的推移而攀升是没有意义的,在开始时看到一个大的峰值来捕获未捕获的 webhook 会更有意义在停机期间。

这个查询对于我想要实现的目标是否正确?

我正在使用 django-prometheus 进行导出。

4

1 回答 1

4

您想要increase而不是sum_over_time,因为这是一个计数器。

于 2019-11-01T21:16:36.470 回答