Prometheus Exporter:处理过时的测量

Prometheus Exporter: Handling Stale Measurements

我正在编写我的第一个 Prometheus Exporter。 我正在使用 GaugeVec 来存储来自由 3 个不同标签区分的类似组件的指标,例如 IP、槽号、端口等。

假设某个特定 IP 的组件停止响应,删除此指标的最佳方法是什么?我可以通过遍历所有可能的标签来删除它,但感觉很麻烦。

在编写导出程序时,您不应该使用通常的直接检测 API,除此之外还有其他原因。

相反,当您使用 Go 时,您应该使用 MustNewConstMetric 仅为单个抓取创建样本。