本文介绍了Prometheus - 在 static_configs 中添加目标特定标签的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的工作定义如下:

  - job_name: 'test-name'
    static_configs:
      - targets: [ '192.168.1.1:9100', '192.168.1.1:9101', '192.168.1.1:9102' ]
        labels:
          group: 'development'

有没有办法用标签注释目标?例如,我想将service-1"标签添加到192.168.1.1:9100",service-2"添加到192.168.1.1:9101"等

Is there any way to annotate targets with labels? For instance, I would like to add 'service-1' label to '192.168.1.1:9100', 'service-2' to '192.168.1.1:9101' etc.

推荐答案

我以前也有同样的问题.这是我的解决方案:

I have the same question before. Here is my solution:

  1. 使用 job_name 作为组标签
  2. 添加更多目标选项以分隔实例并添加标签

对于你来说,代码可能是这样的:

For you the code may like this:

  - job_name: 'development'
      static_configs:
      - targets: [ '192.168.1.1:9100' ]
        labels:
          service: '1'
      - targets: [ '192.168.1.1:9101' ]
        labels:
          service: '2'

这篇关于Prometheus - 在 static_configs 中添加目标特定标签的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-17 00:27