调用SaveTraceAppConfig接口进行应用监控的自定义设置(如调用链采样设置、Agent开关等)。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
字段名称 | 字段类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | SaveTraceAppConfig | 系统规定参数。取值:SaveTraceAppConfig。 |
Pid | String | 是 | xxx@74xxx |
应用的ID标识串。获取方式请参见如何获取应用pid。 |
Settings.N.Key | String | 否 | sampling.enable | 选择需要自定义的设置。 |
Settings.N.Value | String | 否 | true | |
RegionId | String | 否 | cn-hangzhou | 区域的ID。 |
调用链路采样字段说明
Key | 字段说明 | Value |
---|---|---|
sampling.enable | 采样开关 |
|
sampling.rate | 采样率 | 0-100之间,默认为10。 |
总开关字段说明
Key | 字段说明 | Value |
---|---|---|
enable | Agent总开关 |
|
阈值字段说明
Key | 字段说明 | Value |
---|---|---|
thresholds.limit | 限流阈值 | 默认为100。 |
thresholds.interface | 接口响应时间阈值 | 默认为500,单位为ms。 |
thresholds.sql | 慢SQL查询阈值 | 默认为500,单位为ms。 |
高级字段说明
Key | 字段说明 | Value |
---|---|---|
defined.excludeurl | 无效接口调用过滤 | 支持以英文逗号(,)分隔多个接口调用。示例:/service/taobao,/service/status。 |
callstack.maxLength | 方法堆栈最大长度间阈值 | 默认为128,支持最大长度400条。 |
callsql.maxLength | 采集SQL最大长度 | 默认为1024个字符,最小长度为256个字符,最大长度为4096个字符。 |
线程字段说明
Key | 字段说明 | Value |
---|---|---|
tprof.enableThreadProfiler | 线程剖析总控开关 |
|
tprof.threadProfilerSlowInteractionRt | 慢调用监听触发阈值 | 默认为2000。
耗时高于该阈值才启动线程剖析,建议设为耗时的99分位线。低于2000ms会增加CPU消耗,不可小于500ms。 |
tprof.enableThreadStackRecorder | 线程诊断方法栈 |
|
内存快照字段说明
Key | 字段说明 | Value |
---|---|---|
mprof.isEnableLeakDump | 内存快照开关 |
|
URL收敛字段说明
Key | 字段说明 | Value |
---|---|---|
convergence.enable | 收敛URL |
|
convergence.minServerSize | 收敛阈值 | 大于此阈值即进行收敛。 |
convergence.pattern | 收敛规则正则 | 可使用正则表达式设置收敛规则,多个正则表达式之间以英文逗号(,)分隔,直接填写URL原文表示不收敛此URL,示例:/service/(.*?)/demo。 |
业务日志关联字段说明
Key | 字段说明 | Value |
---|---|---|
logging.enable | 关联业务日志与TraceId开关 |
|
SLS.project | 当前区域业务日志的project | 当前区域业务日志的project。 |
SLS.logStore | 当前区域业务日志的logstore | 当前区域业务日志的logstore。 |
业务监控字段说明
Key | 字段说明 | Value |
---|---|---|
scenario.enable | 业务监控开关 |
|
scenario.http.encoding | HTTP编码 | 默认为UTF-8,用于对HTTP参数解析,请按实际情况设置。 |
返回参数
名称 | 示例值 | 描述 |
---|---|---|
RequestId | 78901766-3806-4E96-8E47-CFEF59E4**** | 请求ID。 |
Data | success | 操作是否成功。 |
示例
请求示例
http(s)://[Endpoint]/?Action=SaveTraceAppConfig
&Pid=xxx@74xxx
&<公共请求参数>
正常返回示例
XML
格式
<SaveTraceAppConfigResponse>
<RequestId>78901766-3806-4E96-8E47-CFEF59E4****</RequestId>
<Data>success</Data>
</SaveTraceAppConfigResponse>
JSON
格式
{
"RequestId": "78901766-3806-4E96-8E47-CFEF59E4****",
"Data": "success"
}
在文档使用中是否遇到以下问题
更多建议
匿名提交