我正在运行一个 prometheus-cadvisor.. 监控 dockerized 系统。在要监控的 docker 容器中,我有
docker-compose.yml
...
labels: somelabel: "somename"
在普罗米修斯
alert.rules_containers
ALERT missing_container
IF
count(rate(container_last_seen{name=~".+",somelabel=~"somename"}[5m])) by (somelabel,host) < 10
FOR 5m
ANNOTATIONS {...}
但这不起作用
只有当我改变它才有效
somelabel
至container_label_somelabel
为什么会这样。我在任何地方都找不到任何解释。我发现的所有示例代码都使用标签,就像我在非工作版本中一样。