本文简单介绍一下,prometheus如何修改指标的labels;
在Prometheus所有的Target实例中,都包含一些默认的Metadata标签信息。可以通过Prometheus UI的Targets页面中查看这些实例的Metadata标签的内容:
默认情况下,当Prometheus加载Target实例完成后,这些Target时候都会包含一些默认的标签:
- __address__:当前Target实例的访问地址<host>:<port>
- __scheme__:采集目标服务访问地址的HTTP Scheme,HTTP或者HTTPS
- __metrics_path__:采集目标服务访问地址的访问路径
- __param_<name>:采集任务目标服务的中包含的请求参数
一般来说,Target以__作为前置的标签是在系统内部使用的,因此这些标签不会被写入到样本数据中。不过这里有一些例外,例如,我们会发现所有通过Promethe