Telemetry integration for clearbank.
Events
All events are prefixed by the configured :telemetry_prefix (default [:clearbank]).
| Event | When | Measurements | Metadata |
|---|---|---|---|
[:clearbank, :request, :start] | Before HTTP call | %{system_time: integer} | %{method, url, request_id} |
[:clearbank, :request, :stop] | After successful response | %{duration: integer} | %{method, url, request_id} |
[:clearbank, :request, :exception] | On exception | %{duration: integer} | %{method, url, request_id, error} |
Attaching handlers
:telemetry.attach_many(
"clearbank-logger",
[
[:clearbank, :request, :start],
[:clearbank, :request, :stop],
[:clearbank, :request, :exception]
],
&MyApp.Telemetry.handle_clearbank/4,
nil
)
Summary
Functions
Returns a specification to start this module under a supervisor.
Functions
Returns a specification to start this module under a supervisor.
See Supervisor.
@spec start_link(keyword()) :: GenServer.on_start()