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

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Update | Change | |---|---|---| | postgres | minor | `16.1` -> `16.2` | --- ### Configuration 📅 **Schedule**:...

instrumentation
opentelemetry_ecto
opentelemetry_oban
opentelemetry_dataloader

The call to `Tesla.run` could possibly return `{:error, _}` in certain cases (ex. timeout). Since attributes were set in a step after this, they were skipped in these scenarios. This...

elixir
instrumentation
opentelemetry_tesla

## New Project Telemetry handler that creates Opentelemetry spans from [Bandit events](https://hexdocs.pm/bandit/Bandit.Telemetry.html#content). [Project link.](https://github.com/samokat-oss/opentelemetry-bandit) ### Checklist **Acknowledgements** - [x] I certify that I am authorized to assign ownership of this...

opentelemetry_phoenix
elixir
instrumentation
scope-ci

According to the [Semantic Conventions](https://opentelemetry.io/docs/specs/semconv/http/http-spans/#status) any trace for a 5xx response should mark the trace with `status: :error`. Previously they were not marked as error unless the client throws an...

elixir
instrumentation
opentelemetry_finch

The other HTTP client implementations use atoms for span keys. Update the HTTPoison integration for consistency. This shouldn't have any impact other than in testing. This consistency is useful in...

elixir
instrumentation
opentelemetry_httpoison

These end up in `:extra_metadata` metadata key to pass along.

elixir
instrumentation
opentelemetry_redix

- [ ] Should I prefix everything with "oban.*" for these attributes?

elixir
instrumentation
opentelemetry_oban

### What does this PR do? Remove unnecessary Oban defaults. These fields are required in `Oban.Job` Fix Slack link

elixir
instrumentation
examples
opentelemetry_oban

With Bandit now having full support for being a drop-in cowboy replacement for Phoenix, we'll need an instrumentation library for Thousand Island from [its telemetry](https://hexdocs.pm/thousand_island/ThousandIsland.html#module-logging-telemetry).

enhancement

Adds measurements from oban as attributes on the span.

elixir
instrumentation
opentelemetry_oban