I am trying to setup OpenTelemetry without success.
def application do
[
extra_applications: [
:opentelemetry,
:opentelemetry_exporter,
:logger,
:crypto,
:eex
],
mod: {Genz.Application, []}
]
end
defp deps do
[
{:opentelemetry, "~> 1.0"},
{:opentelemetry_exporter, "~> 1.4"},
{:open_telemetry_decorator, "~> 1.2"}
]
end
defmodule Genz.Web.Service do
use OpenTelemetryDecorator
use Plug.Router
@decorate trace("index")
get "/" do
File.read!("priv/web/pages/index.html.eex")
|> html_ok_with_main_content(conn)
end
When I start the app:
20:17:05.074 [info] OTLP exporter successfully initialized
Is there a way to debug what a library does?