OpenTelemetry — це відкрита платформа спостережуваності для хмарного програмного забезпечення. Вона надає єдиний набір API, бібліотек, агентів і служб збору даних для отримання розподілених трасувань і метрик з вашого програмного забезпечення.
OpenTelemetry базується на багаторічному досвіді проєктів OpenTracing і OpenCensus, а також на найкращих ідеях та практиках спільноти.
Інструментування, незалежно від постачальника
Один раз налаштуйте свій код за допомогою API та SDK OpenTelemetry. Експортуйте телеметричні дані в будь-який бекенд спостережуваності: Jaeger, Prometheus, бекенди комерційних постачальників або власні рішення. Змінюйте бекенди, не змінюючи коду застосунку.
Уніфіковані сигнали спостережуваності
Відстежуйте взаємозвʼязки між трасуваннями, метриками та журналами за допомогою загального контексту, який проходить через весь шлях запиту. Отримайте повне уявлення про поведінку вашого застосунку у всіх компонентах і службах.
Працює всюди
OpenTelemetry є на 100% відкритим та незалежним від постачальника програмним забезпеченням. Розгортайте локально, у гібридних середовищах або у декількох хмарах із повною гнучкістю та без привʼязки до постачальника. Переміщуйте робочі навантаження туди, де вони вам потрібні.
Можливості OpenTelemetry
Автоматичне інструментування
Конвеєри колекторів
Поширення контексту
Багато мов програмування
Стабільність придатна для роботи
Відкриті специфікації
OpenTelemetry є проєктом, який розвивається під егідою CNCF.
Створений шляхом злиття проєктів OpenTracing та OpenCensus.