我有以下设置:
所有这些都在 Docker 堆栈中运行。
由于我有更多运行游戏服务器等的 docker 容器,我希望有一个仪表板来显示我的哪些服务器已启动,哪些服务器已关闭。
我尝试了很多 Google 链接、Youtube 视频等,但它们都展示了如何创建聚合数据的仪表板,例如每个节点的 CPU 消耗等,我知道如何设置。
实际上,我唯一需要的是一个显示不同容器的向上或向下的面板,但我一直找不到类似的东西。
解决方案
弄清楚了(以防有人遇到同样的问题):
time() - container_last_seen{name="CONTAINER_NAME"}
很可能有更好的解决方案,但这是我经过更多研究后得出的。
解决方案
弄清楚了(以防有人遇到同样的问题):
time() - container_last_seen{name="CONTAINER_NAME"}
很可能有更好的解决方案,但这是我经过更多研究后得出的。
我使用了以下查询:
time() - container_last_seen{name="CONTAINER_NAME"}
条件:
WHEN last() of A IS ABOVE 30
带范围时间:
FROM : now-1min TO :now
时间范围短,以避免更新容器时出现错误... 效果很好