java老司機親手教你apm部署說明
什麼是比特APM?
比特APM是通過 java 字節碼進行插樁採集監控數據,以elasticsearch做為存儲,kibana 做為WEB展示界面的應用性能監控系統。與其它監控系統不同之處在於其無侵入性,可以在不改任何一行代碼或配置的情況下對JAVA應用性能進行監控統計。下圖是比特APM性能數據展示。
(WEB統計日誌)
(日誌趨勢折線圖)
比特APM支持那些數據的採集?
描述
jdbc -mysql採集SQL語句、用時、jdbc連接地址。
spring Control僅支帶@Control中類
Spring Service僅支持帶有@Service當中類
Exceptionjdbc,spring當中程序未捕捉的異常
如何部署比特APM?
首先您需要獲取一個內測的key 和secret 私信體驗噢~
下載 agent jar 包
在JVM 添加指定參數 -javaagent:{jar本地地址/bit-monitoring-agent-1.0_hx.jar}=server=http://123.56.21.219:8860/receive,key={你的key},secret={你的secret}
運行你的WEB程序,在控制檯中看到如下日誌表示javaagent加載成功
訪問您WEB程序 中任意功能。
打開kibana 查看監聽到的日誌 http://123.56.21.219:5601/#/discover?_g=() 。但這時您到的時候所有系統的日誌,如果只想看您系統的監控日誌請繼續往下看。
在搜索框中輸入 keyId:{你的key} 點查詢 這裡看到的日誌就是您系統當中的日誌。關於kibana 的如何統計您的報表後續通過視頻跟大家講解。
謝謝大家持續關注喔~
相關推薦
'Java虛擬機—JVM參數的說明(以及JDK提供的Java命令)'
"參數設置:設置參數,兩種形式:對當前JVM實例設置;對所有的JVM實例進行設置,在全局配置文件*.vm設置堆:-Xms20M 設置堆內存容量的最小值為20M,必須以M為單位-Xmx20M 設置堆內存容量的最大值為20M-XX:PermSize=10M 設置堆中永久代的容量...
'一位10年java老程序員給小白10點建議,一定會對你有幫助'
"Java程序員有許多應遵循的守則或最佳實踐方式。本文概述了每個開發者最應該遵循的10條守則或戒律,如果不遵循它們,將會導致災難性後果。1.為代碼添加註釋(Add comments to your code). – 每個人都知道這一點,但不是每個人都會這麼做。你有多少次“忘...
'Java IO之RandomAccessFile類,構造方法,並使用實例說明'
"一、RandomAccessFileRandomAccessFile類可以說是Java語言中功能最為豐富的文件訪問類,它提供了眾多的文件訪問方法。RandomAccessFile類支持"隨機訪問"方式,可以跳轉到文件的任意位置處讀寫數據。要訪問一個文件的時候,不想把文件從...
'老司機總結的一些Java學習必備的流程圖,附贈學習資料和視頻教程'
"前言:整理了一些Java基礎流程圖/架構圖,做一下筆記,大家一起學習。1.spring的生命週期Spring作為當前Java最流行、最強大的輕量級容器框架,瞭解熟悉spring的生命週期非常有必要;首先容器啟動後,對bean進行初始化按照bean的定義,注入屬性檢測該對象...
'手把手教你學Java類的及其實例化+Java項目實例'
"類必須先定義才能使用。類是創建對象的模板,創建對象也叫類的實例化。下面通過一個簡單的例子來理解Java中類的定義:對示例的說明:public 是類的修飾符,表明該類是公共類,可以被其他類訪問。修飾符將在下節講解。class 是定義類的關鍵字。Dog 是類名稱。name、a...
'超級IT編程大佬教你java基礎學習'
"主要內容Java中的方法遞歸算法接收鍵盤中的輸入面向對象的本質我的第一個類:Student垃圾回收機制構造方法方法的重載static聲明的靜態屬性和靜態方法this關鍵字的使用筆記詳解1. Java中的方法我們在Java中可以將完成某一個功能的若干行代碼組織起來,然後給這...
老司機不小心洩露的100套Java項目,已經有20萬人搶著要,免費領
Java就是用來做項目的!Java的主要應用領域就是企業級的項目開發!要想從事企業級的項目開發,你必須掌握如下要點:1、掌握項目開發的基本步驟2、具備極強...
推薦中...