Високоякісна, повсюдна та переносна телеметрія для забезпечення ефективної спостережуваності

OpenTelemetry — це відкрита платформа спостережуваності для хмарного програмного забезпечення. Вона надає єдиний набір API, бібліотек, агентів і служб збору даних для отримання розподілених трасувань і метрик з вашого програмного забезпечення.

OpenTelemetry базується на багаторічному досвіді проєктів OpenTracing і OpenCensus, а також на найкращих ідеях та практиках спільноти.

OpenTelemetry overview
Інструментування, незалежно від постачальника

Інструментування, незалежно від постачальника

Один раз налаштуйте свій код за допомогою API та SDK OpenTelemetry. Експортуйте телеметричні дані в будь-який бекенд спостережуваності: Jaeger, Prometheus, бекенди комерційних постачальників або власні рішення. Перемикайте бекенди, не змінюючи код застосунку.

Уніфіковані сигнали спостережуваності

Уніфіковані сигнали спостережуваності

Корелюйте трасування, метрики та журнали з спільним контекстом, який проходить через весь шлях запиту. Отримайте повне уявлення про поведінку застосунку у всіх його компонентах та службах.

Працює всюди

Працює всюди

OpenTelemetry є на 100% відкритим кодом та незалежним від постачальника. Розгортайте локально, у гібридних середовищах або у декількох хмарах із повною гнучкістю та без привʼязки до постачальника. Переміщуйте робочі навантаження туди, де вони вам потрібні.

Можливості OpenTelemetry

Автоматичне інструментування

Автоматичне інструментування

Почніть роботу за лічені хвилини завдяки інструментуванню без потреби в написанні коду для популярних фреймворків і бібліотек. Автоматичні агенти інструментування збирають трасування, метрики та журнали без зміни вашого вихідного коду.
Конвеєри колекторів

Конвеєри колекторів

Обробляйте, фільтруйте та скеровуйте телеметричні дані за допомогою OpenTelemetry Collector. Розгорніть колектор як агента або шлюз для отримання, обробки та експорту телеметричних даних у великому масштабі з понад 200 компонентами.
Поширення контексту

Поширення контексту

Автоматично звʼязуйте трасування з різних сервісів. Розподілений контекст проходить через весь шлях запиту, обʼєднуючи журнали, метрики та трасування в єдиний вигляд.
Багато мов програмування

Багато мов програмування

Нативні SDK для понад 12+ мов програмування, включаючи Java, Kotlin, Python, Go, JavaScript, .NET, Ruby, PHP, Rust, C++, Swift та Erlang. Використовуйте свою улюблену мову програмування з першокласною підтримкою з боку OpenTelemetry.
Стабільність придатна для роботи

Стабільність придатна для роботи

API трасування та метрик є стабільними для всіх основних мов програмування. Тисячі організацій використовують OpenTelemetry у своїй роботі. Підтримується CNCF та основними хмарними провайдерами.
Відкриті специфікації

Відкриті специфікації

Побудовано на відкритих, незалежних від постачальників специфікаціях для API, SDK та протоколу передачі даних (OTLP). Прозоре управління під егідою CNCF забезпечує довгострокову стабільність та розвиток, керований спільнотою.

Екосистема OpenTelemetry

Мови
Компоненти колектора
Інтеграції
Постачальники

Довіра від лідерів галузі

Alibaba logoeBay logoGitHub logoHeroku logoMercado Libre logoShopify logoSkyscanner logoUiPath logoVTEX logoZalando logo

OpenTelemetry є проєктом, який розвивається під егідою CNCF.
Створений шляхом злиття проєктів OpenTracing та OpenCensus.

CNCF logo