基于尾部的采样
编辑基于尾部的采样
编辑基于尾部的采样配置选项。
示例配置文件
apm-server: host: "localhost:8200" rum: enabled: true output: elasticsearch: hosts: ElasticsearchAddress:9200 max_procs: 4
直接在 Kibana 中配置和自定义 Fleet 管理的 APM 设置
- 在 Kibana 中,在主菜单中找到Fleet,或者使用全局搜索字段。
- 在代理策略选项卡下,选择要配置的策略。
- 找到 Elastic APM 集成并选择操作 > 编辑集成。
- 在基于尾部的采样下查找这些选项。
顶级基于尾部的采样设置
编辑请参阅基于尾部的采样了解更多信息。
设置为true
以启用基于尾部的采样。默认情况下禁用。(布尔值)
APM 服务器二进制文件 |
|
Fleet 管理 |
|
多个 APM 服务器的同步间隔。应以几十秒或几分钟的顺序排列。默认值:1m
(1 分钟)。(持续时间)
APM 服务器二进制文件 |
|
Fleet 管理 |
|
用于将根事务匹配到采样率的条件。
策略将跟踪事件映射到采样率。每个策略必须指定一个采样率。跟踪事件按指定的顺序与策略匹配。所有策略条件都必须为真,跟踪事件才能匹配。每个策略列表都应以仅指定采样率的策略结尾。此最终策略用于捕获不匹配更严格策略的剩余跟踪事件。([]policy
)
APM 服务器二进制文件 |
|
Fleet 管理 |
|
为匹配尾部采样策略的跟踪事件分配的存储空间量。注意:将此限制设置为高于允许空间可能会导致 APM 服务器运行不健康。
如果配置的存储限制不足,它会记录“已达到配置的存储限制”。当达到存储限制时,事件将绕过采样并始终被索引。
默认值:3GB
。(文本)
APM 服务器二进制文件 |
|
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
要与策略匹配的事件的服务环境。(字符串)