请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于promethues添加springboot监控

老师,请教一个问题。
我用helm3成功搭建了promethus+grafna,想添加springboot的监控,然后自己写了一个springboot项目,并通过/actuator/prometheus暴露了监控指标。
图片描述

然后自定义了一个ServiceMonitor,完整的yaml文件如下:

图片描述
图片描述
执行后,通过kubectl get svc可以看到account-service服务正常,通过kubectl get ServiceMonitor可以看到account-service-monitor也成功生成了。

图片描述

但是打开promethus的target页面,发现我自己的account-service并没有显示,想问一下这问题该怎么排查?
图片描述

谢谢

正在回答

1回答

问题很赞,描述非常清楚。

过程看起来没什么问题。可以尝试重启prometheus让他重新加载配置,比如找到prometheus的pod,把它手动delete掉就可以(kubectl delete pod ....)

0 回复 有任何疑惑可以回复我~
  • 提问者 somebody008 #1
    一开始我也试过重启pod但是不起作用,后来我找到原因了,因为我用helm安装时,指定--name=mon,所以我需要在servicemonitor的yaml里加上label release: mon。
    参考了https://medium.com/vividcode/monitor-spring-boot-apps-using-prometheus-on-kubernetes-a7c1b58c8511
    回复 有任何疑惑可以回复我~ 2020-11-19 20:28:21
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号