Skip to content

Commit

Permalink
Fix a compile warning (#82)
Browse files Browse the repository at this point in the history
* Fix a compile warning

warning: OpentelemetryEcto.setup/1 is undefined (module OpentelemetryEcto is not available or is yet to be defined)
  lib/prima_opentelemetry_ex/instrumentation/opentelemetry_ecto.ex:22: PrimaOpentelemetryEx.Instrumentation.OpentelemetryEcto.instrument_repo/4

* mix format
  • Loading branch information
23Skidoo authored Nov 27, 2023
1 parent f49bbe1 commit c789557
Showing 1 changed file with 6 additions and 8 deletions.
14 changes: 6 additions & 8 deletions lib/prima_opentelemetry_ex/instrumentation/opentelemetry_ecto.ex
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,13 @@ defmodule PrimaOpentelemetryEx.Instrumentation.OpentelemetryEcto do
:telemetry.attach(
"repo-init-handler",
[:ecto, :repo, :init],
&__MODULE__.instrument_repo/4,
fn _event, _measurements, metadata, _config ->
metadata
|> Map.fetch!(:opts)
|> Keyword.fetch!(:telemetry_prefix)
|> OpentelemetryEcto.setup()
end,
%{}
)
end

def instrument_repo(_event, _measurements, metadata, _config) do
metadata
|> Map.fetch!(:opts)
|> Keyword.fetch!(:telemetry_prefix)
|> OpentelemetryEcto.setup()
end
end

0 comments on commit c789557

Please sign in to comment.