为perf4j提供集中式监控项目perf4j-dashboard
来源:互联网 发布:平面图纸制作软件 编辑:程序博客网 时间:2024/06/14 09:03
perf4j
Perf4J 是一个开放源码的性能记录,监测和分析库,主要用于企业Java应用程序。
perf4j-zh 是修改部分perf4j源码并加入集中式机器集群监控图表,使perf4j能够被更多企业Java项目使用。
perf4j-zh、 perf4j
perf4j-zh重写per4j的图表渲染,由google的chartApi改为baidu的Echart图表,在google被墙的今天,使其更适合国内的使用行情。
增加集群监控项目
perf4j-dashboard
,使其可以渲染出集群中每个服务的性能图表。
下面这张图表是其在一个实际业务项目中,perf4j-dashboard对集群服务的监控样式
快速上手
1.在本地构建安装
首先你需要在本地将vita-perf4项目install到你本地,你只需要执行下面脚本
sh ./build.sh
该脚本主要目的是安装vita-perf4j到你本地的maven私服中,vita-perf4j和perf4j的使用方式完全和perf4j一样,它只是有少量的对perf4j源码的修改,所以当你的项目原本就依赖perf4j时,你可以直接把依赖包
换成vita-perf4j,而不必修改任何配置和其它对perf4j的地方。
2.启动集群监控项目perf4j-dashboard
cd perf4j-dashboardmvn jetty:run
启动完毕后访问:127.0.0.1:8889 ,你也可以更改端口号,通过修改 perf4j-dashboard/pom.xml下面的配置
<properties> <jetty.stop.port>10000</jetty.stop.port> <jetty.run.port>8889</jetty.run.port></properties>
3.运行perf4j-demo演示项目
此时,在dashboard项目中不会有任何监控图表,因为还没有任何依赖perf4j的项目在运行,perf4j-demo就是一个用于演示的demo项目,它引入了vita-perf4j,通过同样方式启动
在这个演示项目中,它会监控接口的请求TPS、响应时间和固定实际内的请求数
cd perf4j-demomvn jetty:run
启动成功后,需要不断的访问演示项目,使其产生请求量
sh ./test.sh
然后在去刷新观察perf4j-dashboard项目,监控图表便会展现
更多项目信息,请访问github,如果你觉得这个项目不错,请star
- 为perf4j提供集中式监控项目perf4j-dashboard
- perf4j
- 利用Perf4j 对java项目进行性能监控
- 利用 perf4j 做服务监控
- 使用Perf4J进行性能分析和监控
- 使用Perf4J进行性能分析和监控
- perf4j使用
- spring2.5 配置Perf4J
- perf4j 性能日志
- Perf4j的使用
- 使用Perf4j简化应用分析
- perf4j+SpringMvc监测代码性能
- 用Perf4j做全局性能统计
- dashboard项目
- MediaSentry为数字版权提供监控保护
- redis集中监控
- 集中监控计算机主要功能
- 使用 OpenLDAP 提供集中式网络目录服务
- 浅析windows程序中的_T和L
- hdoj 2795 Billboard 【线段树】&&【二叉树】
- 永远的HelloWorld
- App竞品技术分析 (3)减小安装包的体积
- zigbee学习总结
- 为perf4j提供集中式监控项目perf4j-dashboard
- OpenCV-图像模糊
- App竞品技术分析 (4)性能优化
- JavaScript之DOM对象和内置对象
- 二叉搜索树的中序 前序 后序遍历JAVA实现
- 几道数组题
- linux 批量修改文件后缀名
- VPN学习-VPN入门知识
- 项目三(3)