數據庫監控項可以對數據庫的訪問進行監控,可以監控的數據庫包含C3P0連接池、Cassandra、ClickHouse、DBCP、Druid、EsRestClient、GaussDb、Hikari連接池、Jetcd、ObsClient、MySQL、Postgresql、Oracle、HBase 以及MongoDB多種類型。對于數據庫的監控,APM系統會采集具體的執行語句詳情,方便用戶定位代碼級的性能問題。
查看數據庫監控
步驟 1 登錄管理控制臺。
步驟 2 單擊左側
,選擇“應用性能管理 APM”,進入APM服務頁面。
步驟 3 在左側導航欄選擇“應用監控 > 指標”。
步驟 4 在界面左側樹單擊待查看接口調用的環境后的
。
步驟 5 單擊“數據庫”,切換至數據庫頁簽。默認展示“全部實例”的“Mysql數據庫”信息。
步驟 6 在數據庫頁簽選擇
您想要查看的“實例名稱”和“指標選擇”,可以查看該實例在對應采集器下的不同指標集下的應用監控數據。
查看Mysql數據庫監控
sql維度匯總
APM支持從sql維度對Mysql數據庫進行監控,監控的指標包括sql、sql語句、調用次數、平均響應時間、錯誤次數、調用時間、最慢調用鏈和錯誤調用鏈,您可以單擊列表右上角的
自定義列表項,使界面上顯示您需要查看的指標數據。
- 單擊sql語句可以查看sql語句詳情。
- 單擊調用次數、平均響應時間等藍色字體數值,會以圖表的形式顯示對應的數值詳情。
- 單擊某個最慢調用鏈或者錯誤調用鏈,系統會跳轉到該調用鏈詳情頁面,查看該調用鏈的調用情況。
數據庫維度匯總
APM支持以數據庫維度匯總對Mysql數據庫監控的指標數據包括:db、創建連接數、銷毀連接數、調用次數、平均響應時間(ms)、錯誤次數、讀取行數、更新行數、最慢調用(ms)、0ms-10ms、10ms-100ms、100ms-500ms、500ms-1s、1s-10s、10s-n。
單擊調用次數、平均響應時間等藍色字體數值,會以圖表的形式顯示對應的數值詳情。
異常
可以在異常頁簽下查看sql調用發送的異常統計信息,指標包括:causeType、exceptionType、次數、sql、錯誤堆棧。
總覽
可以在總覽頁簽下查看所選實例的調用趨勢圖,展示指標包括:錯誤次數、讀取行數、平均響應時間(ms)、調用次數以及更新行數。
信息
可以在信息頁簽下查看driver版本信息,單擊藍色driver版本信息,展示該版本詳情。
查看Druid連接池監控
針對Druid連接池監控系統會采集數據源、獲取連接詳情、額外配置以及異常的相關信息,您可以單擊列表右上角的
自定義列表項,使界面上顯示您需要查看的指標數據。
數據源指標包括:鏈接地址、驅動、初始化連接數、連接池最小空閑數、連接池最大空閑數、連接池最大鏈接量、空閑連接數、最大空閑鏈接數、活躍連接數、最大活躍連接數、等待線程數、最大等待線程數、等待線程數上限、獲取連接總數。
獲取連接詳情指標包括:鏈接地址、調用次數、總時間、平均響應時間(ms)、錯誤次數、最大并發、最慢調用、0ms-10ms、10ms-100ms、100ms-500ms、500ms-1s、1s-10s、10s-n。
額外配置指標包括:鏈接地址、maxWait、testOnBorrow、testOnReturn、testWhileIdle、removeAbandoned、removeAbandonedTimeoutMillis、removeAbandonedCount、minEvictableIdleTimeMillis、timeBetweenEvictionRunsMillis。
異常指標包括:causeType、exceptionType、數量、異常消息、錯誤堆棧。
版本指標包括:driver版本。
- 單擊調用次數、平均響應時間等藍色字體數值,會以圖表的形式顯示對應的數值詳情。
- 單擊驅動、driver版本等藍色字體描述,會先對應的描述詳情。