普罗米修斯如何更改实例名称
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
"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