【发布时间】:2021-10-07 21:16:01
【问题描述】:
当我们在 slack 上收到来自 grafana 的警报时,我想重新启动使用 docker-compose 创建的 docker 容器。
指标位于我的服务器端点 url/metrics.json 上,我将其导出到 prometheus 并向 slack 发送警报。
有没有什么简单的方法可以在警报期间重新启动容器?
【问题讨论】:
-
为什么不能在容器级别直接使用Docker
HEALTHCHECK? -
@JanGaraj 因为指标来自其他容器,需要重新启动其他容器。示例 - 容器 B 公开了一些有关整个过程的指标,如果值在 10 分钟内保持为 0,我需要重新启动容器 A。
标签: docker automation devops grafana slack