Go to file
Shadowfacts 85076ca8e4 Bandit: Start span when connection starts rather than retroactively
This ensures that spans created in application code are correctly
parented to the request span.
2024-04-23 21:14:31 -04:00
.github chore(deps): update peter-evans/create-pull-request digest to a4f52f8 (#296) 2024-03-05 09:36:58 -07:00
examples Remove unnecessary default for Oban (#264) 2024-02-22 19:18:29 -07:00
instrumentation Bandit: Start span when connection starts rather than retroactively 2024-04-23 21:14:31 -04:00
propagators/opentelemetry_process_propagator Update all library deps (#286) 2024-02-13 22:24:49 -07:00
utilities Prep release v1.1.1 (#277) 2024-02-12 14:54:51 -07:00
.gitignore Update .gitignore 2021-11-22 12:18:02 -07:00
CODEOWNERS Add codeowner for utilities/opentelemetry_instrumentation_http (#191) 2023-08-18 15:32:03 -06:00
CONTRIBUTING.md Add info about conventions to guides (#33) 2021-11-12 10:52:29 -07:00
LICENSE Initial commit 2021-04-19 10:19:28 -07:00
README.md Remove unnecessary default for Oban (#264) 2024-02-22 19:18:29 -07:00
mix.exs Otel phoenix migration (#4) 2021-09-12 13:49:24 -06:00
rebar.lock Implemented AWS X-Ray TraceId Generator (#95) 2022-07-21 11:40:47 -06:00
renovate.json Update renovate.json 2023-12-11 10:41:21 -07:00


<p align="center"> <strong> <a href="https://opentelemetry.io/docs/instrumentation/erlang/getting-started/">Getting Started<a/>   •   <a href="https://hexdocs.pm/opentelemetry_api/1.0.0-rc.2/OpenTelemetry.html">API Documentation<a/> </strong> </p> <p align="center"> <strong> <a href="CONTRIBUTING.md">Contributing<a/>   •   <a href="instrumentation/">Instrumentation<a/>   •   <a href="propagators/">Propagators<a/>   •   <a href="utilities/">Utilities<a/>   •   <a href="examples/">Examples<a/> </strong> </p>

Getting Started   •   API Documentation

Contributing   •   Instrumentation   •   Propagators   •   Utilities   •   Examples

EEF Observability WG project Elixir

About this project

This is a repository for OpenTelemetry Erlang & Elixir contribution libraries that are not part of the core repository and core distribution of the API and SDK.


OpenTelemetry can collect tracing data using instrumentation. Vendors/Users can also create and use their own. Currently, OpenTelemetry supports automatic tracing for:

Supported Runtimes

OpenTelemetry Contribution libraries are verified to support the last 3 OTP versions to match the supported runtimes of the OpenTelemetry API and SDK.

For Elixir libraries, all versions that support the last 3 OTP versions are verified.

See Elixir OTP Compatibility for supported OTP/Elixir combinations.

Elixir libraries should aim for the minimum supported version to be the lowest possible it can for the code in the library, but must at least support versions outlined above.


We'd love your help!. Use tags [up-for-grabs][up-for-grabs-issues] and good first issue to get started with the project. Follow CONTRIBUTING guide to report issues or submit a proposal.


Apache 2.0 - See LICENSE for more information.