https://github.com/open-telemetry/opentelemetry-rust-contrib
OpenTelemetry Contrib Packages for Rust
https://github.com/open-telemetry/opentelemetry-rust-contrib
Last synced: 26 days ago
JSON representation
OpenTelemetry Contrib Packages for Rust
- Host: GitHub
- URL: https://github.com/open-telemetry/opentelemetry-rust-contrib
- Owner: open-telemetry
- License: apache-2.0
- Created: 2023-11-09T14:43:17.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-12T17:50:06.000Z (about 1 year ago)
- Last Synced: 2025-05-12T18:47:29.009Z (about 1 year ago)
- Language: Rust
- Size: 5.31 MB
- Stars: 52
- Watchers: 15
- Forks: 60
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# OpenTelemetry Rust Contrib
The Rust [OpenTelemetry](https://opentelemetry.io/) implementation of contrib components.
[](./LICENSE)
[](https://github.com/open-telemetry/opentelemetry-rust-contrib/actions?query=workflow%3ACI+branch%3Amain)
[](https://codecov.io/gh/open-telemetry/opentelemetry-rust-contrib)
[](https://scorecard.dev/viewer/?uri=github.com/open-telemetry/opentelemetry-rust-contrib)
[](https://cloud-native.slack.com/archives/C03GDP0H023)
[Website](https://opentelemetry.io/) |
[Slack](https://cloud-native.slack.com/archives/C03GDP0H023) |
## Overview
This repo is intended to provide helpful libraries and standalone
OpenTelemetry-based utilities that don't fit the primary scope of the
[OpenTelemetry Rust](https://github.com/open-telemetry/opentelemetry-rust)
project.
*Compiler support: [requires `rustc` 1.70+][msrv]*
[msrv]: #supported-rust-versions
## Getting Started
Check individual folders for usage guidelines and examples.
## Supported Rust Versions
OpenTelemetry is built against the latest stable release. The minimum supported
version is 1.75. The current OpenTelemetry version is not guaranteed to build
on Rust versions earlier than the minimum supported version.
The current stable Rust compiler and the three most recent minor versions
before it will always be supported. For example, if the current stable compiler
version is 1.49, the minimum supported version will not be increased past 1.46,
three minor versions prior. Increasing the minimum supported compiler version
is not considered a semver breaking change as long as doing so complies with
this policy.
## Contributing
See the [contributing file](CONTRIBUTING.md).
The Rust special interest group (SIG) meets weekly on Tuesdays at 9 AM Pacific
Time. The meeting is subject to change depending on contributors' availability.
Check the [OpenTelemetry community
calendar](https://github.com/open-telemetry/community?tab=readme-ov-file#calendar)
for specific dates and for Zoom meeting links. "OTel Rust SIG" is the name of
meeting for this group.
Meeting notes are available as a public [Google
doc](https://docs.google.com/document/d/12upOzNk8c3SFTjsL6IRohCWMgzLKoknSCOOdMakbWo4/edit).
If you have trouble accessing the doc, please get in touch on
[Slack](https://cloud-native.slack.com/archives/C03GDP0H023).
The meeting is open for all to join. We invite everyone to join our meeting,
regardless of your experience level. Whether you're a seasoned OpenTelemetry
developer, just starting your journey, or simply curious about the work we do,
you're more than welcome to participate!
## Approvers and Maintainers
### Maintainers
* [Cijo Thomas](https://github.com/cijothomas), Microsoft
* [Harold Dost](https://github.com/hdost)
* [Lalit Kumar Bhasin](https://github.com/lalitb), Microsoft
* [Utkarsh Umesan Pillai](https://github.com/utpilla), Microsoft
* [Zhongyang Wu](https://github.com/TommyCpp)
For more information about the maintainer role, see the [community repository](https://github.com/open-telemetry/community/blob/main/guides/contributor/membership.md#maintainer).
### Approvers
* [Björn Antonsson](https://github.com/bantonsson), Datadog
* [Scott Gerring](https://github.com/scottgerring), Datadog
For more information about the approver role, see the [community repository](https://github.com/open-telemetry/community/blob/main/guides/contributor/membership.md#approver).
### Emeritus
* [Anton Grübel](https://github.com/gruebel), Approver
* [Dirkjan Ochtman](https://github.com/djc), Maintainer
* [Isobel Redelmeier](https://github.com/iredelmeier), Maintainer
* [Jan Kühle](https://github.com/frigus02), Approver
* [Julian Tescher](https://github.com/jtescher), Maintainer
* [Mike Goldsmith](https://github.com/MikeGoldsmith), Maintainer
* [Shaun Cox](https://github.com/shaun-cox), Approver
For more information about the emeritus role, see the [community repository](https://github.com/open-telemetry/community/blob/main/guides/contributor/membership.md#emeritus-maintainerapprovertriager).
### Thanks to all the people who have contributed
[](https://github.com/open-telemetry/opentelemetry-rust-contrib/graphs/contributors)