Current section

21 Versions

Jump to

Compare versions

3 files changed
+9 additions
-6 deletions
  @@ -7,7 +7,7 @@
7 7 <<"https://github.com/open-telemetry/opentelemetry-erlang-contrib">>},
8 8 {<<"OpenTelemetry.io">>,<<"https://opentelemetry.io">>}]}.
9 9 {<<"name">>,<<"opentelemetry_phoenix">>}.
10 - {<<"version">>,<<"2.0.0">>}.
10 + {<<"version">>,<<"2.0.1">>}.
11 11 {<<"description">>,<<"OpenTelemetry tracing for the Phoenix Framework">>}.
12 12 {<<"elixir">>,<<"~> 1.11">>}.
13 13 {<<"app">>,<<"opentelemetry_phoenix">>}.
  @@ -53,7 +53,7 @@ defmodule OpentelemetryPhoenix do
53 53 end
54 54
55 55 """
56 - alias OpenTelemetry.SemConv.Incubating.URLAttributes
56 + alias OpenTelemetry.SemConv.Incubating.HTTPAttributes
57 57
58 58 alias OpenTelemetry.Tracer
59 59
  @@ -62,7 +62,7 @@ defmodule OpentelemetryPhoenix do
62 62 @tracer_id __MODULE__
63 63
64 64 @typedoc "Setup options"
65 - @type opts :: [endpoint_prefix() | adapter()]
65 + @type opts :: [endpoint_prefix() | adapter() | liveview()]
66 66
67 67 @typedoc "The endpoint prefix in your endpoint. Defaults to `[:phoenix, :endpoint]`"
68 68 @type endpoint_prefix :: {:endpoint_prefix, [atom()]}
  @@ -70,6 +70,9 @@ defmodule OpentelemetryPhoenix do
70 70 @typedoc "The phoenix server adapter being used. Required"
71 71 @type adapter :: {:adapter, :cowboy2 | :bandit}
72 72
73 + @typedoc "Attach LiveView handlers. Optional"
74 + @type liveview :: {:liveview, boolean()}
75 +
73 76 @doc """
74 77 Initializes and configures the telemetry handlers.
75 78 """
  @@ -150,7 +153,7 @@ defmodule OpentelemetryPhoenix do
150 153 attributes = %{
151 154 :"phoenix.plug" => meta.plug,
152 155 :"phoenix.action" => meta.plug_opts,
153 - URLAttributes.url_template() => meta.route
156 + HTTPAttributes.http_route() => meta.route
154 157 }
155 158
156 159 Tracer.update_name("#{meta.conn.method} #{meta.route}")
  @@ -1,7 +1,7 @@
1 1 defmodule OpentelemetryPhoenix.MixProject do
2 2 use Mix.Project
3 3
4 - @version "2.0.0"
4 + @version "2.0.1"
5 5
6 6 def project do
7 7 [
  @@ -75,7 +75,7 @@ defmodule OpentelemetryPhoenix.MixProject do
75 75 {:opentelemetry, "~> 1.5", only: [:dev, :test]},
76 76 {:opentelemetry_bandit, "~> 0.2.0", only: [:dev, :test]},
77 77 {:opentelemetry_cowboy, "~> 1.0.0", only: [:dev, :test]},
78 - {:ex_doc, "~> 0.34", only: [:dev], runtime: false},
78 + {:ex_doc, "~> 0.36", only: [:dev], runtime: false},
79 79 {:phoenix, "~> 1.7", only: [:dev, :test]},
80 80 {:phoenix_html, "~> 4.1", only: [:dev, :test]},
81 81 {:plug_cowboy, "~> 2.5", only: [:dev, :test]},