首页 > 解决方案 > Grafana RAG Status 来自 Prometheus 数据源的琥珀色和绿色的不同阈值

问题描述

我正在使用“singlestat”Grafana 可视化从以下查询创建 RAG 状态:

sum(up{container_name="my-application",environment_name="$env"})

在此处输入图像描述

因此,这将统计生产环境中正在运行的容器的数量。下面的可视化给出了一个 RAG 状态面板,在找到的零个容器上为红色,在一个容器上为琥珀色,在两个或更多容器上为绿色。

Grafana 查询可视化

到目前为止一切顺利,但在开发等其他环境中,为“我的应用程序”运行的容器数量只有一个,因此 RAG 状态始终报告为 AMBER。

我该如何处理?我看不到配置“singlestat”可视化的方法,所以我应该操纵查询返回的值,如果是的话怎么办?

标签: prometheusgrafanapromql

解决方案


尝试使用avg(up{container_name="my-application",environment_name="$env"}). 如果它返回 1,则所有容器都处于活动状态。如果它返回的值小于 1,则说明有问题。返回值可以乘以 100 并解释为健康容器的百分比。


推荐阅读