Налаштування режимів експорту OBI

Налаштування OBI для експорту даних безпосередньо до точки доступу OTLP

У режимі Direct OBI надсилає метрики та трейси безпосередньо до віддаленої точки доступу за допомогою протоколу OpenTelemetry (OTLP).

OBI також може надавати точку доступу HTTP Prometheus, готову до збору, наприклад, у режимі pull.

Для використання режиму Direct потрібна конфігурація з обліковими даними для автентифікації. Встановіть облікові дані автентифікації точки доступу OTLP за допомогою цих змінних середовища:

  • OTEL_EXPORTER_OTLP_ENDPOINT
  • OTEL_EXPORTER_OTLP_HEADERS

Щоб запустити в режимі Direct, використовуючи точку доступу збору Prometheus, див. документацію з конфігурації. документація з конфігурації.

Налаштування та запуск OBI

Цей посібник передбачає, що OBI та OTel Collector працюють нативно на одному хості, тому немає необхідності захищати трафік або надавати автентифікацію в приймачі OTLP OTel Collector.

Встановіть Інструментацію OpenTelemetry eBPF та завантажте приклад конфігураційного файлу.

Спочатку вкажіть виконуваний файл для інструментування. Для виконуваного файлу сервісу, що працює на порту 443, додайте властивість open_port до YAML-документа:

discovery:
  instrument:
    - open_ports: 443

Далі, вкажіть, куди надсилаються трейси та метрики. Якщо OTel Collector працює на локальному хості, він використовує порт 4318:

otel_metrics_export:
  endpoint: http://localhost:4318
otel_traces_export:
  endpoint: http://localhost:4318

Ви можете вказати комбінацію властивостей otel_metrics_export та otel_traces_export, щоб експортувати метрики, трейси або обидва.

Запустіть OBI з іменованим конфігураційним файлом:

ebpf-instrument -config instrument-config.yml

або

OTEL_EBF_CONFIG_PATH=instrument-config.yml ebpf-instrument

Востаннє змінено December 26, 2024: [uk] Ukrainian documentation for OpenTelemetry (2a3c5648)