我正在使用CAdvisor,Prometheus,Grafana来详细监视我的基础结构。 为了使容器正常运行,我在下面的两个普罗米修斯查询中使用了这两个查询,并且它们在容器运行时都可以工作。但是一旦我关闭容器,在Grafana仪表板上的时间就不合适了。
1)container_start_time_seconds{container_label_com_docker_compose_service="myservice"}*1000
这给了我正确的开始时间,但是一旦我停下集装箱,它就会显示63年/ 122年等。
2)(time () -container_start_time_seconds{container_label_com_docker_compose_service="myservice" )/60.
它还提供了正确的时间,但是一旦集装箱停机,它就会开始显示49年(新纪元)。
有什么方法可以将容器停机时的正常运行时间显示为0,将容器停机时的实际正常运行时间显示为
。或其他任何建议。