# Використання бібліотек інструментування

> Як інструментувати бібліотеки, від яких залежить застосунок

---

LLMS index: [llms.txt](/llms.txt)

---


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

Багато бібліотек та фреймворків вже підтримують OpenTelemetry або підтримуються через [інструментування](/docs/concepts/instrumentation/libraries/) OpenTelemetry, тому вони можуть генерувати телеметричні дані, які ви можете експортувати до бекенду спостереження.

Якщо ви інструментуєте застосунок або сервіс, який використовує сторонні бібліотеки або фреймворки, дотримуйтесь цих інструкцій, щоб дізнатися, як використовувати вбудовані бібліотеки інструментування та бібліотеки інструментування для ваших залежностей.

## Використання вбудованих бібліотек {#use-natively-instrumented-libraries}

Якщо бібліотека стандартно постачається з підтримкою OpenTelemetry, ви можете отримувати трейси, метрики та логи, що генеруються цією бібліотекою, додавши та налаштувавши OpenTelemetry SDK у вашому застосунку.

Бібліотека може вимагати додаткової конфігурації інструментування. Перейдіть до документації для цієї бібліотеки, щоб дізнатися більше.
{{__hugo_ctx/}}






> [!IMPORTANT] Help wanted
>
> На сьогоднішній день нам не відомо про жодну бібліотеку Rust з вбудованою підтримкою OpenTelemetry. Якщо ви знаєте про таку бібліотеку, [дайте нам знати][new-issue].





[new-issue]: https://github.com/open-telemetry/opentelemetry.io/issues/new/choose
{{__hugo_ctx/}}



## Використання бібліотек інструментування {#use-instrumentation-libraries}

Кожна бібліотека інструментування є [crate](https://crates.io/).

Наприклад, [бібліотека інструментування для Actix Web](https://crates.io/crates/opentelemetry-instrumentation-actix-web) автоматично створюватиме [відрізки](/docs/concepts/signals/traces/#spans) та [метрики](/docs/concepts/signals/metrics/) на основі вхідних HTTP-запитів.

Для списку доступних бібліотек інструментування дивіться [реєстр](/ecosystem/registry/?language=rust&component=instrumentation).
