# Rust

> <img width="35" class="img-initial otel-icon" src="/img/logos/32x32/Rust.svg" alt="Rust"> A language-specific implementation of OpenTelemetry in Rust.

---


这是 OpenTelemetry Rust 的文档。 OpenTelemetry 是一个可观测性框架，这个框架提供了
API、SDK 以及一系列工具，用于辅助生成以及收集应用的遥测数据，比如链路、指标、日志。
通过本文档，你将了解如何开始使用 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) |

我们可以在 [Releases][] 中找到所有已发布的版本，包括[最新发布的版本][latest release]。 

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


## Crates

OpenTelemetry for Rust publishes the following 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:

- [Getting Started](/zh/docs/languages/rust/getting-started/)
- [Using instrumentation libraries](/zh/docs/languages/rust/libraries/): How to instrument libraries an app depends on
- [Exporters](/zh/docs/languages/rust/exporters/)
- [API reference](/zh/docs/languages/rust/api/): Documentation for Rust API & SDK
- [Examples](/zh/docs/languages/rust/examples/)
- [Registry](/zh/docs/languages/rust/registry/): Instrumentation libraries, exporters and other useful components for OpenTelemetry Rust
