让我的 Prometheus 实例显示标签而不是它们的实例 IP:PORT
Getting My Prometheus instances to show up with labels instead of their instance IP:PORT
我正在使用 Kubernetes 并通过在 deployment.yaml 中添加注释将我的 spring 引导服务暴露给普罗米修斯,我有一个很棒的仪表板(如屏幕截图所示)我遇到的问题是当我进入实例下拉菜单 select 一个不同的服务来查看它给我内部 kubernetes IP 和端口时,我知道有附加的标签,有没有办法显示标签而不是 IP:PORT 因为它很难弄清楚什么是服务。
在 prometheus 中 UI 我看到了标签,使用实例以外的标签会更有意义。
您可以使用 https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config 将 instance:port 映射到您需要的有意义的标签。您还需要根据您将其重新标记为
,相应地在仪表板中更新您的查询
我正在使用 Kubernetes 并通过在 deployment.yaml 中添加注释将我的 spring 引导服务暴露给普罗米修斯,我有一个很棒的仪表板(如屏幕截图所示)我遇到的问题是当我进入实例下拉菜单 select 一个不同的服务来查看它给我内部 kubernetes IP 和端口时,我知道有附加的标签,有没有办法显示标签而不是 IP:PORT 因为它很难弄清楚什么是服务。
在 prometheus 中 UI 我看到了标签,使用实例以外的标签会更有意义。
您可以使用 https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config 将 instance:port 映射到您需要的有意义的标签。您还需要根据您将其重新标记为
,相应地在仪表板中更新您的查询