欢迎JVMM加入渠成开源社区!
- 2023-10-13 14:29:00
- 晓彤 原创
- 1529
项目作者
JVMM、vue-web-terminal项目作者
项目介绍
开源客服系统JVMM(JVM Monitor)是一个提供Java虚拟机和操作系统服务式监控的工具,拥有丰富的数据采集功能:OS(内存、CPU、磁盘状态及IO、网卡状态及IO等)、 JVM(内存、线程、线程池、内存池、GC、类加载器等),还提供生成火焰图、Java代码热更、反编译等功能。适合用于服务健康监控、程序调优、问题排查、性能测试等场景。功能支持:
- 支持Java虚拟机数据采集:
- 进程信息
- 内存信息:堆内、堆外内存使用情况,Manager、Pool信息
- 线程信息:堆栈、锁、死锁检测、CPU Time、Wait Time等
- 线程池信息:配置参数、状态、任务统计等
- GC信息:分代收集器信息、GC次数、GC耗时等
- 类加载信息:类加载统计、类加载器、JIT
- 支持操作系统数据采集:内存状态、CPU负载、磁盘状态及IO吞吐率、网卡状态及IO吞吐率、端口检测
- 支持火焰图生成,采样事件包括CPU、内存分配、线程栈、Java方法及native方法调用栈等
- 支持Java代码反编译生成
- 支持Java代码热更新(可指定ClassLoader)
- 支持远程执行GC
- 支持远程执行JDK自带工具命令:jstat、jstack、jinfo、jmap、jcmd等
- 提供三种服务模式:
- jvmm服务:独有RPC协议,需使用jvmm客户端远程连接调用,安全可靠
- http服务:提供Http接口,不限开发语言远程调用
- 哨兵服务:定时采集数据并上报给订阅者
- 支持无感知跨进程attach到Java进程,远程连接,Java Agent启动,server独立运行启动,可自定义开发
- 支持 JDK 8+
- 支持 Linux/Mac/Windows
关于我们
渠成开源社区由禅道软件(青岛)有限公司举办的青岛渠成开源计算机网络技术研究中心运营,是从事非营利性社会服务活动的社会组织。渠成开源社区主要面向一线开源软件生产者、贡献者、组织者、赞助商和用户,以解决具体实际问题为宗旨,旨在打造以开源软件为核心纽带的开源生态系统,主要职能是帮助中国开源软件做商业化运营。渠成开源中心团队既有20多年的开源软件商业化操盘经验,也有13年的公司经营经验,深谙开源社区的各种游戏规则,又有丰富的客户交付经验。既有民非组织的非营利属性,又有经营主体的灵活性。
文章分类
联系我们
联系人: | 北柠 |
---|---|
电话: | 17554229565 |
Email: | beining@chandao.com |