java老司機親手教你apm部署說明

什麼是比特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部署說明

謝謝大家持續關注喔~

相關推薦

推薦中...