小编td4*_*d4u的帖子

在发出警报时添加 Alertmanager 表达式查询

我的目的是添加当alertmanager通过警报媒介发出警报时要在描述或摘要中显示的查询表达式。有可能像下面这样吗?

- alert: OutOfDiskSpace
expr: node_filesystem_free_bytes / node_filesystem_size_bytes * 100 < 10
for: 1m
labels:
  severity: Critical
annotations:
  description: "Disk is almost full. The expr query  is {{ $labels.expr }}"
Run Code Online (Sandbox Code Playgroud)

grafana prometheus promql prometheus-alertmanager

5
推荐指数
1
解决办法
2217
查看次数

直方图中的 Prometheus 延迟图并计算百分位数

我需要通过直方图时间序列在普罗米修斯上绘制延迟图,但我没有成功在 grafana 中显示直方图。

我期望能够显示:Y 轴是延迟,x 轴是时间序列。

每条线代表 p50、p75、p90、p100 - 在给定的时间窗口内聚合。一个示例指标是 nginx 的请求时间。

假设如果我有这样的直方图,

nginx_request_time_bucket(le=1) 1,
nginx_request_time_bucket(le=10) 2,
nginx_request_time_bucket(le=60) 2,
nginx_request_time_bucket(le=+inf) 5
Run Code Online (Sandbox Code Playgroud)

我正在寻找的示例图表在此链接中,[][] [点击]:https : //www.instana.com/blog/how-to-measure-latency-properly-in-7-minutes/

我尝试使用此查询使用热图绘制直方图,但这并没有给我我正在寻找的东西。我在看类似于图表的东西

histogram_quantile(0.75, sum(rate(nginx_request_time_bucket[5m])) by (le))
Run Code Online (Sandbox Code Playgroud)

非常感谢这里的任何帮助!

histogram percentile grafana prometheus promql

5
推荐指数
1
解决办法
1506
查看次数