将整个指标缩小到grafana中的实例

时间:2018-09-24 09:54:37

标签: grafana prometheus

如果我有普罗米修斯度量标准

((node_memory_MemTotal - node_memory_MemFree - node_memory_Buffers - node_memory_Cached) / node_memory_MemTotal) * 100

如何将其仅应用于当前的$ instance?我尝试将其放在方括号中并添加:

{instance="$instance"}

(为此我声明了一个变量),但它不喜欢它。当然,我不必在每个指标名称之后重复它吗?

1 个答案:

答案 0 :(得分:0)

  

当然我不必在每个指标名称之后重复它吗?

是的,为获得最佳性能,您应该对每个指标使用完整选择器:

((node_memory_MemTotal{instance="$instance"}
 - node_memory_MemFree{instance="$instance"}
 - node_memory_Buffers{instance="$instance"}
 - node_memory_Cached{instance="$instance"}
) / node_memory_MemTotal{instance="$instance"}
) * 100