• Русский
  • Extensions

    Расширения дополняют Collector дополнительными возможностями, выходящими за рамки основной обработки данных. Например, они могут обеспечивать автоматическую аутентификацию для receivers и exporters.

    BearerTokenAuth Extension

    Расширение BearerTokenAuth предоставляет аутентификацию на основе токенов для HTTP и gRPC receivers и exporters. Оно может быть настроено как для клиентской, так и для серверной аутентификации и работает с трассировками, метриками и логами.

    Reference: BearerTokenAuth Extension Documentation

    OAuth2Client Extension

    Расширение OAuth2Client обрабатывает аутентификацию OAuth 2.0 для HTTP и gRPC exporters, автоматически управляя получением и обновлением токенов. Работает с трассировками, метриками и логами.

    Reference: OAuth2Client Extension Documentation

    File Storage Extension

    Расширение File Storage поддерживает постоянное состояние на локальной файловой системе, включая очередь отправки для OTLP exporters на базе HTTP и gRPC. Требует прав на чтение и запись в указанной директории и поддерживает трассировки, метрики и логи.

    Reference: File Storage Extension Documentation

    OIDC Auth Extension

    Расширение OIDC Auth проверяет входящие запросы receivers через протокол OpenID Connect (OIDC). Оно проверяет ID токен из заголовка авторизации относительно настроенного издателя и соответствующим образом обогащает контекст аутентификации запроса.

    Reference: OIDC Auth Extension Documentation

    Jaeger Remote Sampling Extension

    Расширение Jaeger Remote Sampling предоставляет стратегии сэмплирования через API удалённого сэмплирования Jaeger. Его можно настроить либо для проксирования запросов к удалённому backend сэмплирования — например, к downstream Jaeger collector — либо для обслуживания стратегий из локального статического JSON файла.

    Reference: Jaeger Remote Sampling Extension Documentation

    Performance Profiler Extension

    Расширение Performance Profiler активирует endpoint Go net/http/pprof, позволяя разработчикам собирать профили производительности и диагностировать проблемы на уровне сервиса.

    Reference: Performance Profiler Extension Documentation

    Health Check Extension

    Расширение Health Check предоставляет HTTP endpoint для мониторинга состояния работы Collector. Обычно используется в качестве liveness и readiness probe в Kubernetes.

    Reference: Health Check Extension Documentation

    zPages Extension

    Расширение zPages предоставляет HTTP endpoint с диагностическими данными в реальном времени для инструментированных компонентов. Оно позволяет выполнять отладку в процессе работы и обеспечивает видимость трассировок и метрик без необходимости внешнего backend, что делает его полезным инструментом для мониторинга и устранения неполадок во время выполнения Collector.

    Reference: zPages Extension Documentation