JVM监控篇(三)- JVM监控方案之prometheus+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作为监控数据的展示

JVM监控篇(三)- JVM监控方案之prometheus+influxdb_第1张图片

2- 实验环境说明

3- 配置操作详情

你可能感兴趣的:(自动化运维,jvm监控,jvm监控方案,prometheus监控jvm,jvm监控搭建)