Current section
21 Versions
Jump to
Current section
21 Versions
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]}, |