0

晚上好,

我是罗马 Tor Vergata 大学的学生。我目前正在撰写涉及 Linkerd 使用的硕士论文。这篇论文非常简单,是关于为微服务架构实现一个完全分布式的根本原因定位系统。在指标收集阶段,我遇到了 Linkerd 的问题,因为我没有使用 Prometheus,而是通过 /metrics 端点手动从代理中抓取指标。我不明白 Linkerd 的代理如何或何时重置他们收集的各种指标。有人知道他们有没有计时器吗?或者有没有办法让他们在抓取后重置指标?

提前感谢任何人会给我的任何帮助。

4

1 回答 1

1

一旦代理进程开始运行,指标就会由 Linkerd 代理存储在内存中。

大多数指标都是直方图的存储桶,其主要目的是查看一段时间内的数据,因此没有办法重置它们,它们也不会自行重置。

您可以编写 prometheus 查询来选择重置指标的时间窗口,或者您可以重新启动容器并编写查询来过滤新工作负载的指标。

于 2021-02-16T20:28:14.850 回答