# 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.

---

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

---


Esta é a documentação do OpenTelemetry para a linguagem Rust. O
OpenTelemetry é um framework de observabilidade -- API, SDKs, e ferramentas que
são desenvolvidas para auxiliar na geração e coleta de dados de telemetria de
aplicações, como métricas, logs e rastros. Esta documentação foi criada para te
auxiliar a entender como começar a utilizar o OpenTelemetry em Rust.

## Estado e Lançamentos {#status-and-releases}

O estado atual dos principais componentes funcionais do OpenTelemetry para
Rust é o seguinte:

| Rastros             | Métricas             | Logs              |
| ------------------- | -------------------- | ----------------- |
| [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) |

Para lançamentos, incluindo a [última versão][latest release], consulte a página
de [Lançamentos][Releases]. 

[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](/pt/docs/languages/rust/getting-started/)
- [Using instrumentation libraries](/pt/docs/languages/rust/libraries/): How to instrument libraries an app depends on
- [Exporters](/pt/docs/languages/rust/exporters/)
- [API reference](/pt/docs/languages/rust/api/): Documentation for Rust API & SDK
- [Examples](/pt/docs/languages/rust/examples/)
- [Registry](/pt/docs/languages/rust/registry/): Instrumentation libraries, exporters and other useful components for OpenTelemetry Rust
