Tracing

可视化请求流

跟踪系统使开发人员可以可视化其基础架构中的呼叫流程.

Traefik使用OpenTracing,这是一种为分布式跟踪设计的开放标准.

Traefik支持五个跟踪后端:

Configuration

默认情况下,Traefik使用Jaeger作为跟踪后端.

要启用跟踪:

[tracing]
tracing: {}
--tracing=true

Common Options

serviceName

必需,默认值=" traefik"

所选后端中使用的服务名称.

[tracing]
  serviceName = "traefik"
tracing:
  serviceName: traefik
--tracing.serviceName=traefik

spanNameLimit

必填,默认= 0

跨度名称限制允许在名称很长的情况下截断名称. 这可以防止某些跟踪提供程序丢弃超出其长度限制的跟踪.

0表示不会发生截断.

[tracing]
  spanNameLimit = 150
tracing:
  spanNameLimit: 150
--tracing.spanNameLimit=150