有几天,我尝试基于到http端点的延迟来创建SLI,但没有成功。我有一个黑盒导出器和3天的数据。
我尝试了很多这样的东西: count_over_time(probe_http_duration_seconds{target_url="xxxx",phase="connect"}7d > 0.01)我得到:二进制表达式必须只包含标量和即时向量类型“我知道错误消息说了什么,但真的不知道如何获得我想要的信息。
我的平均"probe_http_duration_seconds“请求大约是10ms,所以我想计算一下每次黑盒得到的答案超过10ms。假设超过10ms的请求是失败的。我需要衡量这些失败。
发布于 2019-09-21 20:24:42
我刚刚找到了如何处理它:
quantile_over_time(0.90,probe_http_duration_seconds{app="myapp",env="prd",instance="https://probe-target",job="blackbox",phase="connect"}[15d])适用于使用blackbox exporter测量延迟SLO
https://stackoverflow.com/questions/57948256
复制相似问题