opentelemetry-erlang-contrib icon indicating copy to clipboard operation
opentelemetry-erlang-contrib copied to clipboard

OpenTelemetry instrumentation for Erlang & Elixir

Results 155 opentelemetry-erlang-contrib issues
Sort by recently updated
recently updated
newest added

Add instrumentation for `Absinthe`, the GraphQL Elixir-framwork. Relies on some new telemetry work on Absinthe: * [Added telemetry for async helper][1], used to propagate traces * [Improved telemetry for batch...

elixir
instrumentation

## OpenTelemetry Tesla Tesla middleware that creates OpenTelemetry spans and injects tracing headers into HTTP requests for Tesla clients. Currently this library is located at https://github.com/ricardoccpaiva/opentelemetry_tesla ### Checklist **Acknowledgements** -...

elixir
instrumentation
scope-ci

Add instrumentation for `Nebulex`, a distributed cache library. This library provides solid telemetry support for this initial implementation. Caching implementation is mostly based on in-memory storage (like ETS) and RPC...

elixir
instrumentation
scope-ci

**Is your feature request related to a problem? Please describe.** I would like to send selective metrics instead of every query executed. **Describe the solution you'd like** Optionally enable selective...

enhancement

Normalize Ecto URI and Config the same way that ecto does it [here](https://github.com/elixir-ecto/ecto/blob/v3.8.4/lib/ecto/repo/supervisor.ex#L28) Normalizing the URI allows for: * `db.url` to be more complete * `net.peer.name` to be added conditionally...

elixir
instrumentation
opentelemetry_ecto

Record the exception for ecto query errors.

elixir
instrumentation
opentelemetry_ecto

current implementation of opentelemetry_ecto doesn't allow to setup additional attributes to the span. this PR add this possibility by allowing an `:attributes` option on setup.

elixir
instrumentation
opentelemetry_ecto

The purpose of the Baggage Span Processor is to add baggage as attributes to the span

Library to instrument Broadway topologies, including trace linking. Broadway is a tricky one to describe in OpenTelemetry. It feels like a good one to follow Messaging semantics (like Oban), though...

elixir
instrumentation

Modifying the return values from `undefined` to an empty map to match the behavior of `otel_ctx` when a context is not found. I've also added a convenience function `get_ctx` which...

elixir
erlang
propagators
opentelemetry_process_propagator