# Rust

> <img width="35" class="img-initial otel-icon" src="/img/logos/32x32/Rust.svg" alt="Rust"> Специфічна для мови реалізація OpenTelemetry для Rust.

---

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

---


Ласкаво просимо до документації OpenTelemetry для Rust. У цьому розділі описано, як використовувати OpenTelemetry з Rust для генерації та збору телеметричних даних, таких як метрики, журнали та трасування, за допомогою API та SDK OpenTelemetry. Ці сторінки призначені для того, щоб допомогти вам розпочати роботу та зрозуміти поточні можливості та стан OpenTelemetry для Rust.

## Статус та випуски {#status-and-releases}

Поточний стан основних функціональних компонентів OpenTelemetry Rust наступний:

| Трейси              | Метрики              | Логи              |
| ------------------- | -------------------- | ----------------- |
| [Beta](https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#beta) | [Beta](https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#beta) | [Beta](https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#beta) |

Випуски, зокрема [останній випуск][latest release], див. у розділі [Випуски][Releases]. 

[latest release]: <https://github.com/open-telemetry/opentelemetry-rust/releases/latest>
[Releases]: <https://github.com/open-telemetry/opentelemetry-rust/releases>
{{__hugo_ctx/}}


## Crates {#crates}

OpenTelemetry для Rust публікує наступні crates:

- [`opentelemetry`](https://crates.io/crates/opentelemetry)
- [`opentelemetry-api`](https://crates.io/crates/opentelemetry-api)
- [`opentelemetry-sdk`](https://crates.io/crates/opentelemetry-sdk)
- [`opentelemetry-aws`](https://crates.io/crates/opentelemetry-aws)
- [`opentelemetry-contrib`](https://crates.io/crates/opentelemetry-contrib)
- [`opentelemetry-datadog`](https://crates.io/crates/opentelemetry-datadog)
- [`opentelemetry-dynatrace`](https://crates.io/crates/opentelemetry-dynatrace)
- [`opentelemetry-http`](https://crates.io/crates/opentelemetry-http)
- [`opentelemetry-jaeger`](https://crates.io/crates/opentelemetry-jaeger)
- [`opentelemetry-otlp`](https://crates.io/crates/opentelemetry-otlp)
- [`opentelemetry-prometheus`](https://crates.io/crates/opentelemetry-prometheus)
- [`opentelemetry-semantic-conventions`](https://crates.io/crates/opentelemetry-semantic-conventions)
- [`opentelemetry-stackdriver`](https://crates.io/crates/opentelemetry-stackdriver)
- [`opentelemetry-zipkin`](https://crates.io/crates/opentelemetry-zipkin)

## Додатково {#further-reading}

- [Overview of crates](https://github.com/open-telemetry/opentelemetry-rust#overview-of-crates)

---

Section pages:

- [Початок роботи](/uk/docs/languages/rust/getting-started/)
- [Використання бібліотек інструментування](/uk/docs/languages/rust/libraries/): Як інструментувати бібліотеки, від яких залежить застосунок
- [Експортери](/uk/docs/languages/rust/exporters/)
- [Довідка API](/uk/docs/languages/rust/api/): Документація для Rust API та SDK
- [Приклади](/uk/docs/languages/rust/examples/)
- [Реєстр](/uk/docs/languages/rust/registry/): Бібліотеки інструментів, експортери та інші корисні компоненти для OpenTelemetry Rust
