我的工作定义如下:
- 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'
有没有办法用标签来注释目标?例如,我想在“192.168.1.1:9100”中添加“服务-1”标签,在“192.168.1.1:9101”中添加“服务-2”标签等。
我之前也有同样的问题。以下是我的解决方案:
对您来说,代码可能是这样的:
- job_name: 'development'
static_configs:
- targets: [ '192.168.1.1:9100' ]
labels:
service: '1'
- targets: [ '192.168.1.1:9101' ]
labels:
service: '2'
可以这样
- job_name: 'node'
static_configs:
- targets: ['192.168.1.117:9100']
labels:
instance: 'linux-ina'
- targets: ['192.168.1.138:9100']
labels:
instance: 'linux-inb'
标签名称可以替换为实例
对于不同的服务,您通常应该改变作业标签,因此我建议使用job_nameservice1和service2来复制抓取配置。