如何使用黑盒出口商指标计算“ SLA”

时间:2019-06-20 15:01:17

标签: prometheus prometheus-blackbox-exporter

我有一个黑盒导出器,用于检查一些HTTP端点。我注意到它没有使用(正确地)直方图,所以我想知道为每个端点计算SLA的最佳方法是什么?

例如,假设我检查了http://google.com,我想计算: -我收到有效回复的次数百分比(probe_success) -X毫秒内获取响应的次数百分比

我尝试使用av​​g_over_time:

avg_over_time(probe_success{target="https://google.com"}[30d]

,然后除以相同指标的计数,但我知道这是错误的,并且缺少某些内容

1 个答案:

答案 0 :(得分:0)

<a href='/marketadmin_api/v1/customer_info_requests.csv?partner_id={{partner.id}}'>File</a>将为您提供0(0%)和1(100%)之间的比率。因此,如果要从中减去一个百分比,请乘以100。或在Grafana中将其设置为这样(我相信它称为“百分比(0.0-1.0)”或类似的名称。

如果OTOH,您想要某个指标的百分位数,例如90%的内存利用率,则可以使用avg_over_time(probe_success[1d])之类的东西。