Monitoring 按标签聚合度量

Monitoring 按标签聚合度量,monitoring,prometheus,Monitoring,Prometheus,目前,我正在尝试编写一个服务,从普罗米修斯那里读取信息,处理这些信息,然后将这些信息公开给普罗米修斯 我有这个功能,度量正在被刮取,但为了处理度量,我使用队列将工作分配给消费者,这是因为查询时由于不同的实例标签,度量被(正确地)注册为多个不同的时间序列 据我所见,我知道有两个主要的选择,但我不确定其中一个 将这些指标添加回队列,并部署一个服务来管理这些指标是否继续公开(这可以通过仅部署一个应用程序实例来看到) 我相信可能有一种机制(普罗米修斯规则)可以自动使用这些度量并为每个pod_名称标签生成

目前,我正在尝试编写一个服务,从普罗米修斯那里读取信息,处理这些信息,然后将这些信息公开给普罗米修斯

我有这个功能,度量正在被刮取,但为了处理度量,我使用队列将工作分配给消费者,这是因为查询时由于不同的实例标签,度量被(正确地)注册为多个不同的时间序列

据我所见,我知道有两个主要的选择,但我不确定其中一个

  • 将这些指标添加回队列,并部署一个服务来管理这些指标是否继续公开(这可以通过仅部署一个应用程序实例来看到)
  • 我相信可能有一种机制(普罗米修斯规则)可以自动使用这些度量并为每个pod_名称标签生成一个时间序列,但我不确定如何实现这一点,因为我不相信使用sum(x)by(pod_名称)是正确的,因为我不需要这些值的总和,而是一个新的序列。如果这是可能的话,我的另一个担心就是一旦创建了这个新的timeseries,就会出现冗余数据
  • 我感谢任何意见 亲切问候。

    您可以根据需要修改标签

    关于设计,我认为您需要有两个标签:一个用于最初收集度量值的实例,一个用于委托度量值的实例

    您可以根据需要使用来修改标签


    关于设计,我认为您需要有两个标签:一个用于最初收集度量值的实例,一个用于委托度量值的实例

    你好,我试过这个,不幸的是更改地址标签也会影响地址普罗米修斯试图刮取目标,我想我可能是滥用普罗米修斯,需要做一个度量收集服务你好,我试过这个,不幸的是更改地址标签也会影响地址普罗米修斯试图刮取目标,我有一个想法,我可能是滥用普罗米修斯为这一点,需要作出公制收集服务