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

JVM监控篇(三)- JVM监控方案之prometheus+k8s+influxdb相关推荐

  1. Spring Boot 揭秘与实战(九) 应用监控篇 - HTTP 应用监控

    文章目录 1. 快速开始 2. 监控和管理端点 2.1. health 应用健康指标 2.2. info 查看应用信息 2.3. metrics 应用基本指标 2.4. trace 基本的HTTP跟踪 ...

  2. 【JVM】第三章 垃圾收集机制

    第三章 垃圾收集机制 文章目录 第三章 垃圾收集机制 一.垃圾标记算法 1.引用计数算法 2.根可达性分析算法 二.垃圾收集算法 1.标记 - 清除算法 2.复制算法 3.标记 - 压缩算法 4.对比 ...

  3. 面试篇之JVM(GC 可达性分析 回收算法 卡表 G1)

    面试篇之JVM 面试篇之JVM GC 对象存活判断 分代回收理论 常见回收算法 HotSpot实现细节 记忆集与卡表 读写屏障 回收器 并发标记 G1 面试篇之JVM GC 美团 1.JVM怎么判断一 ...

  4. 微服务之服务监控篇 ActuatorAdmin

    微服务之服务监控篇 Actuator 服务监控 什么是服务监控? 主要是查看当前系统的运行状态,例如内存.线程.堆栈.日志等等,通过服务监控可以快速准确的发现问题,以减少或避免对用户的影响. 为什么使 ...

  5. 图文讲解Zabbix 分布式监控平台添加服务监控项(http,nginx,mysql)

    一.导语 此实验是在搭建好zabbix集群的基础上操作的,读者可查看文章 二.添加 http 服务监控项 http是zabbix自带的监控模板 点击 配置->主机-> server2 -& ...

  6. <JVM下篇:性能监控与调优篇>03-JVM监控及诊断工具-GUI篇

    笔记来源:尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解java虚拟机) 同步更新:https://gitee.com/vectorx/NOTE_JVM https://codechina.cs ...

  7. Java 面试知识点解析(三)——JVM篇

    前言: 在遨游了一番 Java Web 的世界之后,发现了自己的一些缺失,所以就着一篇深度好文:知名互联网公司校招 Java 开发岗面试知识点解析 ,来好好的对 Java 知识点进行复习和学习一番,大 ...

  8. java vm 远程监控配置文件_Java VisualVM监控远程JVM(详解)

    我们经常需要对我们的开发的软件做各种测试, 软件对系统资源的使用情况更是不可少, 目前有多个监控工具, 相比JProfiler对系统资源尤其是内存的消耗是非常庞大,JDK1.6开始自带的VisualV ...

  9. visualvm远程监控jvm_大型企业JVM实战:优化及面试热点分析

    本次课程的笔记非常多,而且内容已经整理了好几个小时了,接着下来内容也会更多,也是大型企业JVM性能调优实战的最后一节,希望对你有帮助! 04:JVM性能监控与故障处理工具 大型企业JVM性能调优实战之 ...

最新文章

  1. the enigma x64_【一期】什么是x64、x86,它们有什么区别?
  2. 推送:腾迅信鸽 VS Bmob
  3. qt调用mysql加密接口_Qt实现客户端/服务器端登录验证|数据传输使用md5加密 | 学步园...
  4. MPU6050开发 -- 进阶之I2C/SPI通信协议
  5. 面试官:什么是HTTP连接池?你怎么回答?Feign性能调优之HTTP连接池
  6. Nacos配置的优先级
  7. JQuery中serialize()、serializeArray()和param()的使用方法
  8. 如何隐藏地址栏中的真实地址_Firefox推出Private Relay插件:可隐藏真实邮箱地址...
  9. 【Android OpenGL ES 开发 (零)】创建一个新的工程
  10. 创建完全受信任的InfoPath表单
  11. java法尔克2017款测评_史上最强买菜车!2017款奥迪RS4 Avant试驾测评
  12. 北理计算机学院接受转专业条件,【知乎北理】在北理珠,我能转专业吗?
  13. android kmplayer,KMPlayer Pro — 安卓本地影音全能播放器
  14. VREP学习记录(持续更新)
  15. WEB电商项目广告管理与缓存解决方案
  16. 跨部门工作安排与绩效考评解决方案
  17. VMware workstation批量创建虚拟机和自动化安装操作系统(二)
  18. 怎样在Word中存储高清图,并输出PDF
  19. excel怎么设置打印区域_excel:将多个表格的不同区域打印在一张纸上
  20. Golang 函数定义 不定数目参数定义 多个输入参数函数 (...) 不定参数 可变参数 定义

热门文章

  1. python逗号表达式_python自增自减?赋值语句返回值?逗号表达式?
  2. CorelDRAW 条码原来是这样么容易制作出来的呀领教了吧
  3. generated clock
  4. vncserver[zhuan]
  5. 页面展开收起php代码,jquery简单的展开收起效果代码
  6. epic的使用和简单介绍
  7. sharepoint2010 匿名访问
  8. sharepoint2010隐藏site workflows
  9. Android4.2Email源码流程解析
  10. 一、H5全景图-朋友圈全景图-720°全景-VR -----工具使用