我在prometheus端配置了我的探测作业,如下所示:
- job_name: 'probe-job'
params:
module:
- http_2xx
scrape_interval: 2m
scrape_timeout: 10s
metrics_path: /probe
scheme: http
static_configs:
- targets: ['xyz/api/serverping']
- targets: ['xyz/api/serverping']
- targets: ['xyz/api/serverping']
- targets: ['xyz/api/serverping']
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- source_labels: [__param_target]
target_label: instance
- target_label: __address__
replacement: {bb exporter url}:9115
当前在不同时区有5台服务器,每台服务器都运行其blackbox导出程序实例。上面的示例只能解决一个问题。我现在要做的是为每个实例创建一个新作业,因为我找不到在替换字段中插入多个URL的方法。有没有一种方法可以插入多个黑盒导出器URL,因为它们都会探测相同的目标?
答案 0 :(得分:0)
您可以像使用普通出口商一样使用黑盒出口商(而不是通常使用的方式)。
scrape_configs:
- job_name: probe
params:
module:
- http_2xx
target:
- http://xyz/api/serverping
metrics_path: /probe
scheme: http
static_configs:
- targets:
- bbexporter1:9115
- bbexporter2:9115
- bbexporter3:9115
- bbexporter4:9115
- bbexporter5:9115