功能入口
- 選擇目標資源池,并登錄APM組件控制臺。
- 在左側導航欄中選擇「應用監控」-「應用列表」。
- 在應用列表中選擇您想查看的應用,點擊「應用名稱」打開新的應用詳情鏈接。
- 在左側導航欄中選擇「應用設置」-「URL采集設置」。
功能說明
功能板塊
說明
URL攔截設置
用于設置展示包含指定header/url參數的url
慢請求響應閾值設置
用于設置單個url及全局的慢請求響應閾值
Code定義
用于設置業務code采集長度以及定義狀態碼的正確/錯誤值
其他采集設置
用于設置url黑名單
URL攔截設置
用于設置攔截header/url參數。
參數名稱
說明
樣例
攔截header指定key值
根據該配置采集header中的值,在調用鏈的參數中展示。
Host
攔截url參數指定key值
根據該配置采集url中的值,在調用鏈的參數中展示。如//127.0.0.1/test?apm=123,配置成apm后,調用鏈的參數中會展示對應的值123。
apm
注意:header、url參數可能涉及敏感數據,系統會根據您的配置自動攔截,請注意隱私保護。
慢請求響應閾值設置
公共閾值
默認500ms。當接口響應時間大于該閾值的時候,該接口會被標記為慢調用,監控概覽中的慢調用數據會隨著配置改變。
單個url閾值
正常調用下采樣率判斷優先級如下:
公共采樣率(命中采)<局部采樣率(若沒有可忽略,命中采)<慢請求響應公共閾值(命中采)<單個url慢請求閾值(命中采)<黑名單(命中不采)
參數名稱
說明
樣例
慢請求響應公共閾值
用于定義全局慢請求閾值。
單位ms,默認500,支持設置0~1,000,000間的任意整數。
響應時間超過該閾值的請求將被定義為慢請求,慢請求采樣率為百分百。
500
慢請求響應單個url閾值
用于定義某個url的慢請求閾值。
單位ms,默認500,支持設置0~1,000,000間的任意整數。
對于當前url而言,響應時間超過該閾值的請求將被定義為慢請求,慢請求采樣率為百分百。
//www.daliqc.cn/document/10261472
500
Code定義
自定義錯誤狀態碼,影響錯誤數展示。
業務code采集長度限制
自定義code采集長度,避免影響性能。
業務code解析
用于定義狀態碼的正確值。
如果設置多個業務code,那么只有所有業務code的值都滿足正確值時,該url的業務code解析才會被判定為正確。
錯誤狀態碼定義
用于定義錯誤狀態碼。
錯誤調用下采集優先級判斷如下:
業務code自定義(非正確采)<錯誤狀態碼定義(命中采)
參數名稱
說明
樣例
業務code采集長度限制
配置解析responseBody的長度限制,大于該長度的body不解析,防止影響性能。
默認0不采集,支持設置
0~2,000間的任意整數。
50
解析業務code的key
配置業務狀態碼的字段名稱。
如果接口返回內容為{"errorCode":500,"errorMsg":"error msg"} 則該字段配置為errorCode。
errorCode
業務code的正確值
配置業務狀態碼的正確值。
如果需要設置多個正確值,可用半角逗號,隔開,所有非正確的值都會將調用鏈設置為錯誤。
200,202
錯誤狀態碼定義
配置業務狀態碼的錯誤值范圍。
默認“狀態碼500及以上定義為錯誤”,允許修改為“狀態碼400及以上定義為錯誤”
-
其他采集設置
當前支持設置采集黑名單,提供四種匹配方式。
黑名單
符合匹配規格的url將不予采集。
匹配方式
說明
匹配表達式示例
實現效果
startwith
匹配表達式開頭的url,并進行屏蔽。
//127.0.0.1/apm1
以//127.0.0.1/apm1開頭的url均被屏蔽
endwith
匹配表達式結尾的url,并進行屏蔽。
/apm
以/apm結尾的url均被屏蔽
include
包含匹配表達式的url,會被屏蔽。
apm
包含apm的url均被屏蔽
regex
符合通配符表達式的url,會被屏蔽。
/apm/t?st
(?可匹配任意一個字符)
包含/apm/test和/apm/tEst的url均被屏蔽,但包含/apm/tst不會被屏蔽
/apm/*.x
(*可匹配零個、一個、多個字符)
包含apm目錄下所有.x結尾的url均被屏蔽
/**/apm
(**可匹配零個、一個、多個目錄)
包含/app/test,/app/foo/test 和 /test的url均被屏蔽