JavaMelody
系统监控工具
软件介绍
JavaMelody 是一个开源的 Java 应用监控工具,项目自述的目标是在 QA 和生产环境中监控 Java 或 Java EE 应用。它并不是模拟用户请求的压测工具,而是基于真实使用情况做统计,再以趋势图呈现。官方强调它轻量,不做性能剖析(profiling),也不需要数据库。
核心功能
- 请求统计:记录 HTTP 请求、SQL 请求、JSF 动作、Struts 动作、JSP 页面,以及 EJB3、Spring、Guice 的业务门面方法的执行次数、平均执行时间和错误百分比。
- 运行指标:展示 Java 内存、Java CPU、用户会话数和 JDBC 连接数随时间的变化。
- 其他统计:涵盖 HTTP 错误、日志中的警告与错误、Ehcache 数据缓存以及 Quartz 批处理作业。
- 收集服务器:可选部署独立的收集服务器,用来分担存储与报表生成,也可以集中汇总集群或多个应用的数据。
支持平台与系统要求
JavaMelody 以库的形式集成到被监控的 Java 应用中,不是单独安装的桌面软件。项目仓库另提供核心模块、收集服务器、Spring Boot starter 等组件。具体的 Java 版本和容器要求,官方页面未在本次查阅的内容中列出,请以 Wiki 的用户指南为准。
适用人群或使用场景
适合需要观察 Java Web 应用响应时间、SQL 耗时和资源占用的开发与运维人员,用来在问题恶化前发现趋势,或验证优化后的实际效果。
版本与授权
项目采用 Apache-2.0 许可证,源码托管在 GitHub。GitHub 发布页当前标注的最新版本为 2.9.0。
版本列表
-
-
-
JavaMelody v1.87.0 官方版
JavaMelody(系统监控工具),JavaMelody系统监控工具,支持显示av ...
软件大小:20.5 MB 更新时间:2021-08-18
-
