JVM监控篇(三)- JVM监控方案之prometheus+k8s+influxdb-爱代码爱编程
1- 方案说明
- 适用场景:Java程序直接运行在Linux机器上
- 组件说明:
1)k8s集群,使用NodePort方式暴露48888端口用于JVM监控
2)JMX sidecar容器用于将jmx的相关配置共享给业务容器
3)配置好servicemonitor,prometheus根据配置的target自动发现并获取JVM信息
4)使用influxDB作为prometheus的remote storage,由于prometheus内部实现了influxDB的remote storage接口,所以不需要再配置类似prom2click的中间件。也可以说,prometheus的数据格式可以与influxDB兼容。
5)使用grafana作为监控数据的展示
2- 实验环境说明
1)k8s环境
2)influx安装在宿主机上,其他都安装在k8s集群中实验环境描述:共2个节点。
节点1: 172.16.212.11,主机名 db,配置2C2G,安装infl
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/qq_35550345/article/details/107044028