OpenTelemetry Ruby Contrib
Contrib Packages for the OpenTelemetry Ruby API and SDK implementation.
Contributing
We'd love your help! Use tags good first issue and help wanted to get started with the project.
Please review the contribution instructions for important information on setting up your environment, running the tests, and opening pull requests.
The Ruby special interest group (SIG) meets regularly. See the OpenTelemetry community page repo for information on this and other language SIGs.
Maintainers (@open-telemetry/ruby-maintainers):
- Ariel Valentin, GitHub
- Daniel Azuma, Google
- Eric Mustin, Shopify
- Francis Bogsanyi, Shopify
- Matthew Wear, Lightstep
- Robert Laurin, Shopify
- Sam Handler, Shopify
Find more about the maintainer role in community repository.
Instrumentation Libraries
This repository contains instrumentation libraries for many popular Ruby gems, including Rails, Rack, Sinatra, and others, so you can start using OpenTelemetry with minimal changes to your application. See the instrumentation README for more details.
Additional Libraries
This repository also contains libraries to aid with interoperablity with vendor specific tracing solutions:
- Context Propagation: OTTrace and Amazon X-Ray
- Resource Detectors: Google Cloud Platform
Versioning
OpenTelemetry Ruby follows the versioning and stability document in the OpenTelemetry specification. Notably, we adhere to the outlined version numbering exception, which states that experimental signals may have a 0.x
version number.
Releases
This repository was extracted from the OpenTelemetry Ruby repository. Versions of libraries contained in this repo released prior to 2022-06-13 are available on the OpenTelemetry Ruby Releases page. Newer versions are available here
Useful links
- For more information on OpenTelemetry, visit: https://opentelemetry.io/
- For help or feedback on this project, join us in GitHub Discussions
License
Apache 2.0 - See LICENSE for more information.