java老司机亲手教你apm部署说明

bigdataway 提交于 周四, 08/03/2017 - 16:06

什么是比特APM?

比特APM是通过 java 字节码进行插桩采集监控数据,以elasticsearch做为存储,kibana 做为WEB展示界面的应用性能监控系统。与其它监控系统不同之处在于其无侵入性,可以在不改任何一行代码或配置的情况下对JAVA应用性能进行监控统计。下图是比特APM性能数据展示。

java老司机亲手教你apm部署说明

  • (WEB统计日志)

java老司机亲手教你apm部署说明

  • (日志趋势折线图)

比特APM支持那些数据的采集?

描述

jdbc -mysql采集SQL语句、用时、jdbc连接地址。

spring Control仅支带@Control中类

Spring Service仅支持带有@Service当中类

Exceptionjdbc,spring当中程序未捕捉的异常

如何部署比特APM?

首先您需要获取一个内测的key 和secret 私信体验噢~

  1. 下载 agent jar 包

  2. 在JVM 添加指定参数 -javaagent:{jar本地地址/bit-monitoring-agent-1.0_hx.jar}=server=http://123.56.21.219:8860/receive,key={你的key},secret={你的secret}

  1. 运行你的WEB程序,在控制台中看到如下日志表示javaagent加载成功

java老司机亲手教你apm部署说明

java老司机亲手教你apm部署说明

出现如下日志表示agent 已插桩至指定Class

java老司机亲手教你apm部署说明

  • 访问您WEB程序 中任意功能。

  • 打开kibana 查看监听到的日志 http://123.56.21.219:5601/#/discover?_g=() 。但这时您到的时候所有系统的日志,如果只想看您系统的监控日志请继续往下看。

java老司机亲手教你apm部署说明

  • 在搜索框中输入 keyId:{你的key} 点查询 这里看到的日志就是您系统当中的日志。关于kibana 的如何统计您的报表后续通过视频跟大家讲解。

java老司机亲手教你apm部署说明

谢谢大家持续关注喔~

分类