应用性能监控提供错误阈值、采样率、数据加密等多种工作区维度的参数配置,可根据实际场景配置合适的参数,本文为您详细介绍参数配置方式和适用范围。
注意
部分参数存在自定义配置,此时,工作区维度参数配置的优先级低于自定义配置。例如:参数管理和服务均配置采样规则时,实际以服务自定义配置的采样规则为准。
- 在左侧导航栏选择 平台管理配置 -> 工作区管理,前往工作区管理页面。
- 单击目标工作区右侧操作列中的 参数管理,根据实际场景配置合适的参数,包括系统配置、探针配置、存储配置、性能剖析相关多项参数配置。
目前支持错误阈值配置,单击 修改设置,根据实际需求拖动比例条,自定义满意、一般、较差的错误阈值区间,完成后单击 保存。
该参数主要影响服务拓扑中的数据统计。
定义慢查询的时间,推荐阈值为 500ms,可单击 修改设置,根据实际情况配置,完成后单击 保存。
该参数主要影响慢查询的数据统计,例如:中间件监控中的慢查询占比。
自定义采样规则的参数配置,单击 修改设置,可根据实际情况选择固定采样、错慢采样等,完成后单击 保存。要求至少配置一种采样方式,具体生效逻辑如下:
- 若仅配置固定采样,APMPlus 探针和 apmplus-opentelemetry-collector 探针均生效。
- 若仅配置错慢采样,APMPlus 探针不生效,apmplus-opentelemetry-collector 探针生效。
- 若同时配置了固定采样和错慢采样,APMPlus 探针仅生效固定采样相关配置,apmplus-opentelemetry-collector 探针针对两种采样方式均生效,且按顺序依次执行采样策略。
该参数主要影响采样数据,例如:Trace 分析中的采样数据来源。
接口相关配置,单击 修改设置,可根据实际情况配置 Path 收敛、RPC 服务接口列表、无效接口调用过滤、HTTP 状态码白名单,完成后单击 保存。
注意
变更 Path 收敛或 RPC 服务接口列表配置后,历史数据将无法通过新的 Resource 值做筛选查询,请谨慎操作。
- 启用后,HTTP 服务的接口名称将根据实际 URL 的默认 URL 收敛规则生成。收敛原理是保留有意义路径信息的同时,将路径中的数字 ID 替换为通配符“?”,实现相对路径的聚合。
注意
- 仅对作为 Server 调用的 HTTP 服务生效。
- 最大长度默认为 24 字符,支持按账号进行修改。若需要修改最大长度,请联系官方技术支持获取帮助。
- 若 URL 中不存在数字,将保留原字符串。例如:/api/health-check 经过 Path 收敛后依然为 /api/health-check。
- 若 URL 中存在数字且字段长度为 2~3 字符,以 v 或 V 开头的版本号保留原字符串;包含数字但非版本号的部分,将全部替换为通配符“?”。例如:/v1/items/123 经过 Path 收敛后显示为 /v1/items/?。
- 若 URL 中存在数字且字段长度为 4~最大长度,将包含数字的部分替换为通配符“?”。例如:/api/users/name-456/details 经过 Path 收敛后显示为 /api/users/?/details。
- 若 URL 中存在数字且字段长度超过最大长度,将包含数字的部分替换为通配符“?”。例如:/api/very-long-resource-name-1234567890 经过 Path 收敛后显示为 /api/?。
- RPC 服务相关接口名称的赋值来源,根据实际情况选择方法级别或服务方法级别,默认为方法级别。
- 方法级别:Resource 字段由 rpc.method 赋值。
- 服务方法级别:Resource 字段由 rpc.service + rpc.method 赋值。
- 该参数主要影响 RPC 服务在接口监控中的接口名称。
-
- 针对无需记录观测数据的接口,可将其设置为无效接口。配置生效后,无效接口将不再上报 Trace 数据,对应指标统计也会忽略该接口数据,包括 Span 以及指标统计。
- 影响数据:接口对应的所有指标、Span 均被忽略。
- 影响功能:服务总览、接口监控、上游调用、下游调用等页面对应接口的所有指标,Trace 分析页面的 Span 数量及相关指标告警。
- 默认情况下,HTTP 状态码大于等于 400 则被归类为错误调用。若不希望某类状态码被归类为错误,可根据实际需求配置 HTTP 状态码白名单,配置生效后,白名单 HTTP 状态码将在 RED 指标和错误统计中定义为正确。
- 影响数据:HTTP 服务端/客户端的错误数指标、Span 状态。
- 影响功能:服务总览、Trace 分析、Span 状态等。
数据上报相关配置,包括:指标数据上报、日志数据上报、链路数据上报。默认开启,可根据实际需求开启或关闭。
日志服务的全局开关,默认开启,可根据实际需求开启或关闭。
警告
关闭日志服务,将同时删除历史写入的日志数据和日志主题,删除后不可恢复,请谨慎操作。
目前支持数据加密配置,单击 修改设置,根据实际需求选择合适的加密方式,完成后单击 保存。
该参数主要影响 APMPlus 服务端存储在日志服务中的 Trace 数据,提供服务密钥(SSE-TLS)、用户密钥(SSE-KMS)两种加密方式,详细说明如下:
警告
- 根据实际场景选择其中一种加密方式进行数据加密配置,加密方式选定后不支持修改,仅支持启用或禁用,请谨慎选择。更多使用限制和配置说明参见:数据加密。
- 若主密钥被删除或禁用,用户密钥亦会随之失效,将导致 APMPlus 服务端存储在日志服务中的 Trace 数据读写失败。因此,务必确保密钥可用且处于启用状态。
开启 常态化 CPU 剖析 开关后,支持对指定服务和 Pod 采集 CPU 性能指标数据并在 基础监控 中创建性能剖析任务,相关操作请参见 性能剖析。 注意
- 常态化 CPU 剖析会产生额外资源开销,请按需开启。
- 关闭后,系统将停止采集 CPU 剖析数据,无法创建新的性能剖析任务。