1.26. Jaeger 配置参考
当 Service Mesh Operator 部署 ServiceMeshControlPlane
资源时,它还可以为分布式追踪创建资源。Service Mesh 使用 Jaeger 进行分布式追踪。
1.26.1. 启用和禁用追踪
您可以通过在 ServiceMeshControlPlane
资源中指定追踪类型和抽样率来启用分布式追踪。
默认的 all-in-one
Jaeger 参数
apiVersion: maistra.io/v2 kind: ServiceMeshControlPlane metadata: name: basic spec: version: v2.2 tracing: sampling: 100 type: Jaeger
目前,Jaeger 是唯一支持的追踪类型。
默认启用 Jaeger。要禁用追踪,将 type
设置为 None
。
抽样率决定了 Envoy 代理生成 trace 的频率。您可以使用抽样率选项来控制向追踪系统报告的请求百分比。您可以根据网格中的流量以及您要收集的追踪数据量来配置此设置。您可以将 sampling
配置为一个缩放整数,代表 0.01% 增长。例如,将值设置为 10
会抽样 0.1% trace,将值设置为 500
代表抽样 5% trace,设置为 10000
代表抽样 100% trace。
注意
SMCP 抽样配置选项控制 Envoy 抽样率。您可以在 Jaeger 自定义资源中配置 Jaeger 追踪抽样率。