普罗米修斯如何更改实例名称

prometheus how to change instance name

"targets": [ "10.123.175.30:9100","10.125.150.14:9100"], "labels": { "env": "dev", "job": "node", "group": "developer" }

对于那些目标,我可以将这些 IP 地址映射到实例名称吗? 比如"host1:9100","host2:9100"(grafana会显示的更好)

或修改 /etc/hosts 是最佳方法?

您需要首先将主机名提供给 Prometheus,而不是 IP 地址。 Prometheus会在抓取的时候解决。

instance 标签可以通过 static_config 内的 labels 部分覆盖:

- scrape_configs:
  - job_name: node_exporter
    static_configs:
    - targets: ["10.123.175.30:9100"]
      labels:
        instance: host-foo
    - targets: ["10.125.150.14:9100"]
      labels:
        instance: host-bar