• Русский
  • Получение логов OpenTelemetry Collector

    Получение логов OpenTelemetry Collector необходимо для диагностики проблем. Вы можете устранять неполадки в сборе и обработке данных, настроив уровни логирования и просмотрев логи пода Collector.

    Установка уровня логирования

    Вы можете задать нужный уровень логирования в custom resource 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