Skip to content

Commit db720f9

Browse files
committed
Log ErrorTracker telemetry events
1 parent 7cc6c81 commit db720f9

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

dev.exs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,12 @@ defmodule ErrorTrackerDev.Exception do
244244
defexception [:message, :bread_crumbs]
245245
end
246246

247+
defmodule ErrorTrackerDev.Telemetry do
248+
def handle_event(event, measure, metadata, _opts) do
249+
dbg([event, measure, metadata])
250+
end
251+
end
252+
247253
PhoenixPlayground.start(
248254
endpoint: ErrorTrackerDev.Endpoint,
249255
child_specs: [
@@ -255,3 +261,15 @@ PhoenixPlayground.start(
255261
)
256262

257263
ErrorTrackerDev.Repo.migrate()
264+
265+
:telemetry.attach_many(
266+
"error-tracker-events",
267+
[
268+
[:error_tracker, :error, :new],
269+
[:error_tracker, :error, :resolved],
270+
[:error_tracker, :error, :unresolved],
271+
[:error_tracker, :occurrence, :new]
272+
],
273+
&ErrorTrackerDev.Telemetry.handle_event/4,
274+
[]
275+
)

0 commit comments

Comments
 (0)