我在我的应用程序中使用Gauge Vector,以Prometheus指标格式从我的应用程序中收集和公开特定指标。问题是,一旦我为特定标签集设置了度量值,即使没有再次收集该度量标准,它也会被Prometheus抓取,直到应用程序重新启动并从内存中删除度量标准。这意味着,即使该指标不再有效(已经有一天没有再次设置),普罗米修斯仍然会抓住它,就像它是一个新的指标一样。
是否可以为收集的指标设置到期时间或完全删除收集的指标?或者在Prometheus服务器端处理这样的问题?
答案 0 :(得分:0)
这些是正确的语义。 Prometheus处理的指标和指标不会因为它们在一段时间内没有发生变化而消失。你应该做的是让仪表保持最新状态。
听起来您可能想要一个基于日志的监控系统,例如ELK堆栈提供的。