Current section

4 Versions

Jump to

Compare versions

4 files changed
+14 additions
-21 deletions
  @@ -1,8 +1,12 @@
1 1 # Changelog
2 2
3 + ## 1.0.0-rc.3
4 +
5 + * Support Telemetry 1.0
6 +
3 7 ## 1.0.0-rc.2
4 8
5 - * Support Telemetry 1.0
9 + * Support Telemetry 1.0.0-rc
6 10
7 11 ## 1.0.0-rc.1
  @@ -21,20 +21,15 @@
21 21 {<<"name">>,<<"opentelemetry_api">>},
22 22 {<<"optional">>,false},
23 23 {<<"repository">>,<<"hexpm">>},
24 - {<<"requirement">>,<<"~> 1.0.0-rc">>}],
25 - [{<<"app">>,<<"opentelemetry">>},
26 - {<<"name">>,<<"opentelemetry">>},
27 - {<<"optional">>,false},
28 - {<<"repository">>,<<"hexpm">>},
29 - {<<"requirement">>,<<"~> 1.0.0-rc">>}],
24 + {<<"requirement">>,<<"~> 1.0">>}],
30 25 [{<<"app">>,<<"opentelemetry_telemetry">>},
31 26 {<<"name">>,<<"opentelemetry_telemetry">>},
32 27 {<<"optional">>,false},
33 28 {<<"repository">>,<<"hexpm">>},
34 - {<<"requirement">>,<<"~> 1.0.0-beta">>}],
29 + {<<"requirement">>,<<"~> 1.0.0-beta.7">>}],
35 30 [{<<"app">>,<<"telemetry">>},
36 31 {<<"name">>,<<"telemetry">>},
37 32 {<<"optional">>,false},
38 33 {<<"repository">>,<<"hexpm">>},
39 34 {<<"requirement">>,<<"~> 0.4 or ~> 1.0">>}]]}.
40 - {<<"version">>,<<"1.0.0-rc.2">>}.
35 + {<<"version">>,<<"1.0.0-rc.3">>}.
  @@ -9,9 +9,6 @@ defmodule OpentelemetryLiveView do
9 9 Add in your application start function a call to `setup/0`:
10 10
11 11 def start(_type, _args) do
12 - # this register a tracer for your application
13 - OpenTelemetry.register_application_tracer(:my_app)
14 -
15 12 # this configures the liveview tracing
16 13 OpentelemetryLiveView.setup()
17 14
  @@ -28,7 +25,7 @@ defmodule OpentelemetryLiveView do
28 25 alias OpenTelemetry.Span
29 26 alias OpentelemetryLiveView.Reason
30 27
31 - @tracer_id :opentelemetry_liveview
28 + @tracer_id __MODULE__
32 29
33 30 @event_names [
34 31 {:live_view, :mount},
  @@ -47,10 +44,7 @@ defmodule OpentelemetryLiveView do
47 44 """
48 45 @spec setup() :: :ok
49 46 def setup do
50 - {:ok, otel_phx_vsn} = :application.get_key(@tracer_id, :vsn)
51 - OpenTelemetry.register_tracer(@tracer_id, otel_phx_vsn)
52 -
53 - :telemetry.attach_many(__MODULE__, @event_names, &process_event/4, %{})
47 + :telemetry.attach_many(__MODULE__, @event_names, &__MODULE__.process_event/4, %{})
54 48 end
55 49
56 50 defguardp is_liveview_kind(kind) when kind in [:live_view, :live_component]
  @@ -5,7 +5,7 @@ defmodule OpentelemetryLiveView.MixProject do
5 5 [
6 6 app: :opentelemetry_liveview,
7 7 description: description(),
8 - version: "1.0.0-rc.2",
8 + version: "1.0.0-rc.3",
9 9 elixir: "~> 1.10",
10 10 start_permanent: Mix.env() == :prod,
11 11 dialyzer: [plt_core_path: if(System.get_env("CI") == "true", do: "_build/#{Mix.env()}")],
  @@ -52,9 +52,9 @@ defmodule OpentelemetryLiveView.MixProject do
52 52 # Run "mix help deps" to learn about dependencies.
53 53 defp deps do
54 54 [
55 - {:opentelemetry_api, "~> 1.0.0-rc"},
56 - {:opentelemetry, "~> 1.0.0-rc"},
57 - {:opentelemetry_telemetry, "~> 1.0.0-beta"},
55 + {:opentelemetry_api, "~> 1.0"},
56 + {:opentelemetry, "~> 1.0", only: [:test]},
57 + {:opentelemetry_telemetry, "~> 1.0.0-beta.7"},
58 58 {:telemetry, "~> 0.4 or ~> 1.0"},
59 59 {:ex_doc, "~> 0.24", only: [:dev], runtime: false},
60 60 {:dialyxir, "~> 1.1", only: [:dev, :test], runtime: false}