szx*_*nyc 3 monitoring metrics grafana prometheus
我有两个范围向量(命中率和未命中数),我想按它们的类型进行汇总。有些类型有命中率,其他类型有命中率,有些兼有。这是我试图求和的两个独立指标,但所得向量没有意义。它缺少了一些价值,我认为这是因为它们要么全命中,要么全命中。我这样做是完全错误的方式吗?
sum by (type) (increase(metric_hit{}[24h]) + sum by (type) (increase(metric_miss{}[24h])
Run Code Online (Sandbox Code Playgroud)
首先,建议始终初始化所有可能的标签值,以避免此类问题。
可以由or操作员处理:
sum by (type) (
(increase(metric_hit[1d]) or metric_miss * 0)
+
(increase(metric_miss[1d]) or metric_hit * 0)
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1572 次 |
| 最近记录: |