介绍
上一篇使用了ServiceMonitor创建监控指标:原文地址
对于没有service的pod监控,可以使用PodMonitor告诉Prometheus指标的配置
部署微服务
采用Prometheus官方提供的基于golang编写的微服务示例
1 | apiVersion: apps/v1 |
部署PodMonitor
告诉Prometheus基于pod获取
官方api参考:https://prometheus-operator.dev/docs/api-reference/api/#monitoring.coreos.com/v1.PodMonitor
1 | apiVersion: monitoring.coreos.com/v1 |
访问:http://nodeip:30900/targets
查看podmonitor已经将指标获取到,并且job名称为pod标签中设置的名称