将自定义属性添加到Prometheus度量标准中,例如地理位置

时间:2019-12-06 12:39:12

标签: prometheus grafana

我有很多实例位于两个不同的城市(伊斯坦布尔和安卡拉) 我想将城市位置属性自动添加到来自这些实例的所有指标中 通过在prometheus配置中指示主机。我已经发布了一个示例普罗米修斯配置。 有没有添加这种自定义属性的方法?

-实际-

- job_name: 'my-app'
    scrape_interval: 60s
    metrics_path: /actuator/prometheus
    static_configs:
      - targets:
                 - 172.18.11.33:8081
                 - 172.18.11.34:8080

-我期望添加的地理位置指示器-

job_name: 'my-app'
scrape_interval: 60s
metrics_path: /actuator/prometheus
static_configs:
- targets:
- 172.18.11.33:8081;geo='istanbul’
- 172.18.11.34:8080;"geo='ankara'

1 个答案:

答案 0 :(得分:1)

类似于Prometheus - add target specific label in static_configs

您可以定义多个目标:

static_configs:
  - targets: ['172.18.11.33:8081']
    labels:  {geo: 'istanbul'}
  - targets: ['172.18.11.34:8080']
    labels:  {geo: 'ankara'}