Druid連接池監控
更新時間 2024-03-11 11:36:03
最近更新時間: 2024-03-11 11:36:03
分享文章
本文主要介紹 Druid連接池監控
介紹APM采集的Druid連接池監控指標的類別、名稱、含義等信息。
表Druid連接池監控采集參數
| 參數名 | 數據類型 | 應用類型 | 默認值 | Agent支持的起始版本 | Agent支持的終止版本 | 描述 |
|---|---|---|---|---|---|---|
| 獲取連接調用鏈上報時間閾值(ms) | integer | JAVA | 1 | 2.1.3 | - | getConnection方法調用鏈上報閾值,不超過該閾值不上報。 |
| getConnection時是否獲取池內信息 | radio | JAVA | false | 2.1.3 | - | getConnection時是否獲取池內信息。 |
表Druid連接池監控指標說明
指標類別 指標 指標名稱 指標說明 單位 數據類型 默認聚合方式 數據源(dataSource,數據源。) url url url - ENUM LAST dbType 數據庫類型 數據庫類型 - STRING LAST driverClassName 驅動 驅動 - STRING LAST initialSize 初始化連接數 初始化連接數 - INT LAST minIdle 連接池最小空閑數 連接池最小空閑數 - INT LAST maxIdle 連接池最大空閑數 連接池最大空閑數 - INT LAST maxActive 連接池大小上限 連接池大小上限 - INT LAST waitThreadCount 等待線程數 等待線程數 - INT LAST maxWaitThreadCount 等待線程數上限 等待線程數上限 - INT LAST poolingCount 池中連接數 池中連接數 - INT LAST poolingPeak 最大池中連接數 最大池中連接數 - INT MAX activeCount 活躍連接數 活躍連接數 - INT LAST activePeak 最大活躍連接數 最大活躍連接數 - INT MAX logicConnectCount 獲取連接總數 獲取連接總數 - INT SUM maxWait 獲取連接最大等待時間 獲取連接最大等待時間 - INT LAST removeAbandoned 自動回收超時連接 是否自動回收超時連接 - STRING LAST removeAbandonedCount 超時連接回收次數 超時連接回收次數 - INT LAST removeAbandonedTimeoutMillis 連接使用時長上限 如果池中連接被獲取且超過該時長未被還回,則回收該連接 - INT LAST testWhileIdle 空閑連接有效性校驗 當應用向連接池申請連接且該連接被判斷為空閑連接時是否校驗其有效性 - STRING LAST testOnBorrow 獲取連接有效性校驗 在連接池中取連接前校驗連接是否有效 - STRING LAST testOnReturn 歸還連接有效性校驗 當應用歸還連接時是否校驗連接有效性 - STRING LAST minEvictableIdleTimeMillis 池中連接可空閑的時間 池中連接可空閑的時間 - INT LAST timeBetweenEvictionRunsMillis 檢查池中連接空閑周期 檢查池中連接空閑周期 - INT LAST 獲取連接詳情(connection,獲取連接詳情。) url 連接地址 連接地址 - ENUM LAST invokeCount 調用次數 調用次數 - INT SUM totalTime 總時間 總時間 - INT SUM errorCount 錯誤次數 錯誤次數 - INT SUM maxTime 最慢調用 最慢調用 - INT SUM range1 0-10ms 響應時間在0-10ms范圍請求數 - INT SUM range2 10-100ms 響應時間在10-100ms范圍請求數 - INT SUM range3 100-500ms 響應時間在100-500ms范圍請求數 - INT SUM range4 500-1000ms 響應時間在500-1000ms范圍請求數 - INT SUM range5 1-10s 響應時間在1-10s范圍請求數 - INT SUM range6 10s以上 響應時間在10s以上請求數 - INT SUM concurrentMax 最大并發 最大并發 - INT MAX 版本 (version,版本。) version 版本 版本 - STRING LAST 異常(exception,Druid調用的異常信息統計。) exceptionType 異常類型 異常類型 - ENUM LAST causeType 異常類 發生異常的類 - ENUM LAST count 次數 該異常的發生次數 - INT SUM message 異常消息 該異常產生的異常消息 - STRING LAST stackTrace 異常堆棧 該異常產生的堆棧信息 - CLOB LAST ?