prometheus - Grafana RAG Status 来自 Prometheus 数据源的琥珀色和绿色的不同阈值
问题描述
我正在使用“singlestat”Grafana 可视化从以下查询创建 RAG 状态:
sum(up{container_name="my-application",environment_name="$env"})
因此,这将统计生产环境中正在运行的容器的数量。下面的可视化给出了一个 RAG 状态面板,在找到的零个容器上为红色,在一个容器上为琥珀色,在两个或更多容器上为绿色。
到目前为止一切顺利,但在开发等其他环境中,为“我的应用程序”运行的容器数量只有一个,因此 RAG 状态始终报告为 AMBER。
我该如何处理?我看不到配置“singlestat”可视化的方法,所以我应该操纵查询返回的值,如果是的话怎么办?
解决方案
尝试使用avg(up{container_name="my-application",environment_name="$env"})
. 如果它返回 1,则所有容器都处于活动状态。如果它返回的值小于 1,则说明有问题。返回值可以乘以 100 并解释为健康容器的百分比。
推荐阅读
- openssl - 使用 pyenv 在 Ubuntu 14.04 上编译 Python 3.7
- typo3 - 如何将 switchableControllerActions 转发到 TYPO3 中的另一个控制器操作
- azure - Azure App Service Container 不断重启
- r - 串扰打印R中的选定项目
- java - 数组排序不起作用,不存在变量 T 的实例,因此 Employee 符合 Comparable
- c# - Wpf datagrid获取底层对象单元格值
- reactjs - 在反应应用程序中使用 env-cmd 的问题
- laravel - InvalidArgumentException: Action Facade\Ignition\Http\Controllers\ExecuteSolutionController 未定义
- java - Spring Reactor:每个通量元素的上下文
- ios - 我们如何在移动设备(iOS 和 Android)中播放 Scorm 内容?