获取 OpenTelemetry Collector 日志

获取 OpenTelemetry Collector 的日志对于诊断问题至关重要。通过配置日志级别并查看 Collector pod 日志,您可以排查数据采集和处理中的问题。

设置日志级别

您可以在 OpenTelemetryCollector 自定义资源中设置合适的日志级别:

config:
  service:
    telemetry:
      logs:
        level: debug

日志级别说明

Collector 支持以下日志级别:

  • debug:详细的调试信息,适用于深入排查问题
  • info:一般信息日志,默认级别
  • warn:警告信息
  • error:错误信息
TIP

在生产环境中,建议使用 info 级别。仅在需要详细诊断信息时使用 debug 级别,因为它会产生大量日志输出。

查看 Collector 日志

配置日志级别后,您可以使用以下命令查看 Collector 日志:

kubectl logs <collector-pod-name> -n <namespace>

如果 Collector 以 Deployment 模式运行,您可以查看所有副本的日志:

kubectl logs -l app.kubernetes.io/name=otel-collector -n opentelemetry-collector