URL監控
更新時間 2024-03-11 11:36:04
最近更新時間: 2024-03-11 11:36:04
分享文章
本文主要介紹 URL監控
介紹APM采集的URL監控指標的類別、名稱、含義等信息。
表 URL監控采集參數
| 參數名 | 數據類型 | 應用類型 | 默認值 | Agent支持的起始版本 | Agent支持的終止版本 | 描述 |
|---|---|---|---|---|---|---|
| 攔截header指定key值 | array | JAVA | - | 2.0.0 | - | 攔截header中指定key值的內容。 |
| 攔截url參數指定key值 | array | JAVA | - | 2.0.0 | - | 攔截url參數指定key值的內容。 |
| 攔截cookie指定key值 | array | JAVA | - | 2.0.0 | - | 攔截cookie指定key值的內容。 |
| url采集配置 | obj_array | JAVA | - | 2.0.0 | - | url采集配置,將restful風格url按配置進行規整;規整方式包含startwith,endwith,include,regex四種方式。 |
| 采集黑名單配置 | obj_array | JAVA | - | 2.0.0 | - | 指定規則匹配的url不采集,匹配方式包含startwith,endwith,include,regex四種方式。 |
| 業務code采集長度限制 | integer | JAVA | 0 | 2.0.0 | - | 解析業務code需要采集body內容的長度限制。 |
| 解析業務code的key | array | JAVA | - | 2.0.0 | - | 解析json格式的body內容的key,獲取業務狀態碼。 |
| 業務code的正確值 | array | JAVA | - | 2.0.0 | - | 配置正確的業務狀態碼的值,業務狀態碼不在該范圍的值定義為錯誤的調用鏈。 |
| 慢請求閾值定義 | integer | JAVA | 800 | 2.0.0 | - | 定義慢請求閾值,超過該閾值的url會定義為慢url,默認提高調用鏈采樣率。 |
| url配置 | obj_array | JAVA | - | 2.0.0 | - | 單獨配置每個url的慢請求閾值和采樣率;采樣方式包含2.百分比采樣;3.每分鐘固定數量采樣;4.自動采樣三種采樣方式。 |
| 錯誤狀態碼定義 | radio | JAVA | 500 | 2.0.0 | - | 設置統計為錯誤的狀態碼范圍。 |
| Url自動規整 | radio | JAVA | false | 2.3.11 | - | Url自動規整。 |
表 URL監控指標說明
指標類別 指標 指標名稱 指標說明 單位 數據類型 默認聚合方式 匯總(total ,url接口調用匯總統計數據。) errorCount 錯誤次數 總錯誤次數 - INT SUM invokeCount 調用次數 總調用次數 - INT SUM totalTime 總響應時間 總響應時間 ms INT SUM satisfiedCount 滿意請求數 滿意請求數 - INT SUM toleratingCount 可容忍請求數 可容忍請求數 - INT SUM 狀態碼(statuscode,以接口返回的狀態碼維度統計接口調用數據。) code 狀態碼 狀態碼 - ENUM LAST count 調用次數 該狀態碼的發生次數 - INT SUM url 采樣url 該狀態碼在采集周內采樣的url - STRING LAST url監控(url,以url維度統計接口調用數據。) url url 請求的url - ENUM LAST method httpmethod 請求的httpmethod - ENUM LAST concurrentMax 最大并發 該url的最大并發 - INT MAX errorCount 錯誤數 該url的錯誤數 - INT SUM invokeCount 調用次數 該url的調用次數 - INT SUM lastError 錯誤信息 該url發生錯誤時產生的錯誤信息 - STRING LAST maxTime 最大響應時間 該url在采集周期內最大響應時間 ms INT MAX maxTimeNativeUrl 最慢url 該url在采集周期內最慢url - STRING LAST runningCount 正在執行數 該url在采集時間點正在執行數量 - 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 totalTime 總響應時間 該url的總響應時間 ms INT SUM isRoot 是否根調用 是否是根調用 - INT SUM satisfiedCount 滿意請求數 滿意請求數 - INT SUM toleratingCount 可容忍請求數 可容忍請求數 - INT SUM 集群調用(user,以調用方集群id維度統計接口調用數據。) clusterId 集群id 調用方的集群id - ENUM LAST invokeCount 調用次數 該集群的調用次數 - INT SUM total1xxCount 1xx次數 狀態碼為1xx的調用次數 - INT SUM total2xxCount 2xx次數 狀態碼為2xx的調用次數 - INT SUM total3xxCount 3xx次數 狀態碼為3xx的調用次數 - INT SUM total4xxCount 4xx次數 狀態碼為4xx的調用次數 - INT SUM total5xxCount 5xx次數 狀態碼為5xx的調用次數 - INT SUM totalTime 總響應時間 該集群調用的總響應時間 ms INT SUM errorCount 錯誤次數 該集群調用的錯誤次數 - INT SUM concurrentMax 最大并發 該集群的最大并發 - INT MAX maxTime 最大響應時間 該url在采集周期內最大響應時間 ms INT MAX