我正在尝试修改 prometheus mesos 导出器以公开框架状态: https ://github.com/mesos/mesos_exporter/pull/97/files
关于 mesos 导出器的一点信息 - 它从 mesos/metrics/snapshot
端点和/state
端点收集数据。后者的问题,无论是我的 PR 中的更改以及从服务器上报告的现有指标,都是创建的指标永远持续(直到重新启动导出器)。因此,例如,如果一个框架已完成,则为该框架报告的指标将是陈旧的(例如,它仍将显示该框架正在使用 CPU)。
所以我试图弄清楚如何清除那些陈旧的指标。如果我可以在每次收集完成之前清除整个mesosStateCollector
时间,那就太棒了。delete
对于不同的 p8s 向量(例如),有一种方法GaugeVec
,但是为了删除一个指标,我不仅需要标签名称,还需要相关指标的标签值。
月关宝盒
相关分类