Встановлення
Додайте репозиторій пакунків OpenTelemetry та встановіть системні пакунки в Debian, Ubuntu, Fedora, або RHEL та похідні дистрибутиви.
Налаштування OpenTelemetry зазвичай залежить від того, де запущені ваші застосунки. Деякі середовища високоавтоматизовані, такі як Kubernetes, завдяки OpenTelemetry Operator, або Functions as a Service з OpenTelemetry Lambda шарами. Але багато Java, .NET, Node.js та Python застосунків запускаються безпосередньо на Linux-хостах, де їх інструментування традиційно означало ручне завантаження агентів та налаштування змінних середовища.
OpenTelemetry Packaging SIG надає системні пакунки, які роблять OpenTelemetry залежністю самого хосту. Після встановлення єдиного пакунка та перезапуску ваших застосунків, Java, .NET, Node.js та Python процеси на хості автоматично інструментуються і починають надавати телеметрію.
Пакунок opentelemetry є метапакунком, що залежить від:
Після встановлення, інжектор приєднується до кожного щойно запущеного, динамічно приєднуваного процесу на хості. Він має видимий ефект лише на процеси підтримуваних середовищ виконання, завантажуючи для них відповідне автоінструментування; процеси середовищ виконання без OpenTelemetry SDK залишаються незмінними. Застосунки, що вже запущені, інструментуються після перезапуску. Стандартно, телеметрія експортується через OTLP на localhost портах 4317 (gRPC) та 4318 (HTTP), тому зазвичай ви запускаєте локальний OpenTelemetry Collector для приймання та пересилання. Collector сам розповсюджується як системні пакунки проєктом OpenTelemetry Collector Releases; інтеграція його в цей репозиторій системних пакунків відстежується в opentelemetry-collector-releases#1561.
Packaging та OBI SIG також планують поставляти OpenTelemetry eBPF Instrumentation як системний пакунок, розширюючи інструментування без коду до додаткових середовищ виконання, таких як Go, Rust та C++.
Системні пакунки перебувають на початковому етапі і ще не призначені для операційного використання на робочих навантаженнях. Очікуйте змін по мірі зрілості історії пакування.
Зокрема:
Packaging SIG активно шукає відгуки від кінцевих користувачів. Будь ласка, спробуйте пакунки і створюйте тікети в репозиторії opentelemetry-packaging.
Додайте репозиторій пакунків OpenTelemetry та встановіть системні пакунки в Debian, Ubuntu, Fedora, або RHEL та похідні дистрибутиви.
Вкажіть OpenTelemetry Injector на ваш Collector або бекенд і керуйте тим, що інструментується на Linux-хості.
Чи була ця сторінка корисною?
Дякуємо. Ми цінуємо ваші відгуки!
Будь ласка, дайте нам знати як ми можемо покращити цю сторінку. Ми цінуємо ваші відгуки!