可观测性概览¶
Traefik Proxy 提供全面的监控和可观测性能力,以维持可靠性和效率:
-
日志与访问日志可实时反映系统健康状况,支持通过告警快速发现错误并介入处理。集中管理日志可以简化故障处置中的调试过程。
-
指标可全面反映基础设施的健康状况,让您监控传入流量等关键指标。指标图表和可视化有助于在故障分诊时理解原因并采取主动措施。
-
追踪可跟踪系统内的操作流转。借助 trace 和 span,您可以发现性能瓶颈,定位引起延迟的应用,从而有效优化响应时间。
配置示例¶
您可以在全局启用访问日志、指标和追踪:
accessLog: {}
metrics:
otlp: {}
tracing: {}[accessLog]
[metrics.otlp]
[tracing.otlp]# values.yaml
accessLog:
enabled: true
metrics:
otlp:
enabled: true
tracing:
otlp:
enabled: true您可以为特定入口点禁用访问日志、指标和追踪:
entryPoints:
EntryPoint0:
address: ':8000/udp'
observability:
accessLogs: false
tracing: false
metrics: false[entryPoints.EntryPoint0.observability]
accessLogs = false
tracing = false
metrics = falseadditionalArguments:
- "--entrypoints.entrypoint0.observability.accesslogs=false"
- "--entrypoints.entrypoint0.observability.tracing=false"
- "--entrypoints.entrypoint0.observability.metrics=false"说明
如果路由器有自己的可观测性配置,将覆盖全局默认值。
在生产环境使用 Traefik OSS?
如果你在工作中使用 Traefik,可以考虑为 Traefik OSS 增加企业级 API 网关能力或商业支持。
为 Traefik OSS 增加 API 网关能力快捷且平滑,无需推倒重来,现有配置也会完整保留。请通过这个简短视频了解实际效果。