Інструментування

Як OpenTelemetry сприяє інструментуванню

Для того, щоб система була спостережуваною, її необхідно інструментувати: тобто код компонентів системи повинен генерувати сигнали, трейси, метрики та логи.

Використовуючи OpenTelemetry, ви можете інструментувати свій код двома основними способами:

  1. Рішення на основі коду через офіційні API та SDK для більшості мов
  2. Рішення без коду

Рішення на основі коду дозволяють отримати глибше розуміння та розширену телеметрію від самого вашого застосунку. Вони дозволяють використовувати API OpenTelemetry для генерації телеметрії з вашого застосунку, що є важливим доповненням до телеметрії, згенерованої рішеннями без коду.

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

Ви можете використовувати обидва рішення одночасно.

Додаткові переваги OpenTelemetry

OpenTelemetry надає більше, ніж просто рішення для телеметрії без коду та на основі коду. До складу OpenTelemetry також входять наступні речі:


Без програмування

Дізнайтеся, як додати спостережуваність до застосунку без необхідності писати код

На основі коду

Дізнайтеся про основні кроки налаштування інструментування на основі коду

Бібліотеки

Дізнайтеся, як додати нативну інструментування до вашої бібліотеки.


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