作者:乔9000 | 来源:互联网 | 2023-02-02 02:48
我已经使用Prometheus,Grafana和cAdvisor设置了一个docker监控堆栈。使用此查询获取正在运行的容器时:
count_scalar(container_last_seen{name=~container1|container2})
它会捡起所有的容器,一旦我启动了一个新容器,它就会立即被捡起。问题是,停止或卸下容器时,它不会拾取它,但仍将其显示为正在运行的容器。
容器停止后,将从cAdvisor / metrics端点将其删除。
查询有问题吗?
(这就是我用于堆栈的内容:https : //github.com/vegasbrianc/prometheus)