基于尾部的采样
编辑基于尾部的采样
编辑基于尾部的采样配置选项。
配置文件示例
apm-server: host: "localhost:8200" rum: enabled: true output: elasticsearch: hosts: ElasticsearchAddress:9200 max_procs: 4
直接在 Kibana 中配置和自定义 Fleet 管理的 APM 设置
- 在 Kibana 中,在主菜单中找到 Fleet,或使用全局搜索字段。
- 在 Agent policies 选项卡下,选择要配置的策略。
- 找到 Elastic APM 集成,然后选择 Actions > Edit integration。
- 在 基于尾部的采样 下查找这些选项。
顶层基于尾部的采样设置
编辑请参阅基于尾部的采样以了解更多信息。
设置为 true
以启用基于尾部的采样。默认禁用。(布尔值)
APM Server 二进制文件 |
|
Fleet 管理 |
|
多个 APM Server 的同步间隔。应为数十秒或几分钟。默认值:1m
(1 分钟)。(持续时间)
APM Server 二进制文件 |
|
Fleet 管理 |
|
用于将根事务匹配到采样率的条件。
策略将跟踪事件映射到采样率。每个策略必须指定一个采样率。跟踪事件按照指定的顺序与策略匹配。要使跟踪事件匹配,所有策略条件都必须为真。每个策略列表应以仅指定采样率的策略结束。此最终策略用于捕获不匹配更严格策略的剩余跟踪事件。([]policy
)
APM Server 二进制文件 |
|
Fleet 管理 |
|
为匹配尾部采样策略的跟踪事件分配的存储空间量。注意:将此限制设置得高于允许的空间可能会导致 APM Server 变得不健康。
如果配置的存储限制不足,它会记录“已达到配置的存储限制”。当达到存储限制时,该事件将绕过采样,并且始终会被索引。
默认值:3GB
。(文本)
APM Server 二进制文件 |
|
Fleet 管理 |
|
策略级基于尾部的采样设置
编辑请参阅基于尾部的采样以了解更多信息。
sample_rate
要应用于匹配此策略的跟踪事件的采样率。每个策略中都必须指定。
采样率必须大于或等于 0
且小于或等于 1
。例如,sample_rate
为 0.01
表示将采样匹配该策略的 1% 的跟踪事件。sample_rate
为 1
表示将采样匹配该策略的 100% 的跟踪事件。(整数)
trace.name
要匹配策略的事件的跟踪名称。当配置的 trace.name
与跟踪的根事务的 transaction.name
匹配时,会发生匹配。根事务是没有任何 parent.id
的任何事务。(字符串)
trace.outcome
要匹配策略的事件的跟踪结果。当配置的 trace.outcome
与跟踪的 event.outcome
字段匹配时,会发生匹配。跟踪结果可以是 success
、failure
或 unknown
。(字符串)
service.name
要匹配策略的事件的服务名称。(字符串)
service.environment
要匹配策略的事件的服务环境。(字符串)