Налаштування режимів експорту OBI
У режимі Direct OBI надсилає метрики та трейси безпосередньо до віддаленої точки доступу за допомогою протоколу OpenTelemetry (OTLP).
OBI також може надавати точку доступу HTTP Prometheus, готову до збору, наприклад, у режимі pull.
Для використання режиму Direct потрібна конфігурація з обліковими даними для автентифікації. Встановіть облікові дані автентифікації точки доступу OTLP за допомогою цих змінних середовища:
OTEL_EXPORTER_OTLP_ENDPOINTOTEL_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
Відгук
Чи це було корисним?
Дякуємо. Ми цінуємо ваші відгуки!
Будь ласка, дайте нам знати як ми можемо покращити цю сторінку. Ми цінуємо ваші відгуки!