【Linux工作记录】记录consul注册发现的标签问题

问题展示:
image
问题描述:在通过consul进行注册的时候然后在Prometheus中进行登记
在之后在grafana中进行jvm模板添加之后一般情况下就可以获取查看到我们jvm的监控数据
今天的情况是:在进行上面的步骤之后发现application对应的标签没有数据

验证:在consul的ui界面中发现是有数据的

排查:在反复确认的过程中发现我们步骤是没问题的,唯一的问题是在consul的ui界面中发现了在grafana的模板中获取的application标签在这次注册之后被修改为了applicationprod
然后在consul的注册命令中反复查看都没发现或者有动这个参数
于是在查阅了资料后尝试着将这个applicationprod的修改在Prometheus节点中
修改:

在正常的Prometheusyml文件需要被监控的jvm指标下添加下面的内容
    - source_labels: [__address__]
      target_label: application
      replacement: '这段是需要被监控的内容'

随后执行重启Prometheus服务之后刷新grafana
之后就可以在jvm界面发现这些模板都能正常获取数据了

如果不是发现这个可以解决这个问题的话就已经准备考虑重装consul了~~


本文来自博客园,作者:Unfool,转载请注明原文链接:https://www.cnblogs.com/queryH/p/18688944

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。

posted @ 2024-12-05 16:50  Unfool  阅读(11)  评论(0)    收藏  举报