晚上好,
我是罗马大学的学生托尔维加塔。我目前正在写我的硕士论文,其中涉及到Linkerd的使用。简而言之,本文是关于为微服务架构实现一个完全分布式的根本原因本地化系统。在指标收集阶段,我遇到了Linkerd的问题,因为我使用的不是Prometheus,而是通过/metrics端点从代理中手动抓取指标。我无法理解Linkerd的代理如何或何时重置它们收集的各种指标。谁知道他们有没有计时器?或者,有没有办法让他们在抓取后重置指标?
提前感谢任何人给我的任何帮助。
发布于 2021-02-17 04:28:15
一旦代理进程开始运行,Linkerd代理就会将指标存储在内存中。
大多数指标都是直方图的存储桶,直方图的主要目的是查看一段时间内的数据,因此没有办法重置它们,它们也不会自动重置。
您可以编写prometheus查询来选择重置指标的时间窗口,也可以重启容器并编写查询以过滤新工作负载上的指标。
https://stackoverflow.com/questions/66227998
复制相似问题