首页 > 解决方案 > 有没有办法向已经初始化的指标添加新标签?

问题描述

我正在使用 prom-client npm 包来监控我的应用程序。我在这里读到“所有指标都可以在配置对象中采用 labelNames 属性。指标支持的所有标签名称都需要在此处声明。(在给构造函数的对象中)”。我必须设计一个可编程接口,让您可以定义您希望在时间序列中看到哪些标签。例如你想要sameMetric{label1=value1}sameMetric{label2=value2}。相同的指标,但时间序列有不同的标签

我能想到的唯一可能的解决方案是我必须预先声明每个可能的标签名称,但这不是最好的解决方案,因为它们有很多(会话属性)。

因此,如果您知道更好的解决方案,请告诉我。谢谢

标签: javascriptnode.jsprometheusmetricsprom-client

解决方案


推荐阅读