View Source opentelemetry_heroku

Exposes Heroku environment variables as an opentelemetry resource, using the semantic conventions defined in the opentelemetry spec.

installation

Installation

elixir

Elixir

def deps do
  [
    {:opentelemetry_heroku, "~> 0.2"}
  ]
end

erlang

Erlang

{deps, [
  {opentelemetry_heroku, "~> 0.2"}
]}.

usage

Usage

Include the module as one of the resource_detectors in the opentelemetry config:

elixir-1

Elixir

config :opentelemetry, resource_detectors: [:opentelemetry_heroku]

erlang-1

Erlang

%% config/sys.config.src
{resource_detectors, [opentelemetry_heroku]}