View Source ExPipedrive.Middleware.Telemetry (ex_pipedrive v0.1.0)
Emits :telemetry events for ExPipedrive HTTP requests.
Logging is not enabled — attach handlers in the host app as needed.
Events
[:ex_pipedrive, :request, :start]- Measurement:
%{system_time: integer()} - Metadata:
%{env: Tesla.Env.t()}
- Measurement:
[:ex_pipedrive, :request, :stop]- Measurement:
%{duration: integer()}(native time) Metadata:
%{env: Tesla.Env.t(), rate_limit: map() | nil, retry_count: non_neg_integer()}and optionallyerror: term()on transport failure
- Measurement:
[:ex_pipedrive, :request, :exception]- Measurement:
%{duration: integer()} - Metadata:
%{env: Tesla.Env.t(), kind: atom(), reason: term(), stacktrace: list()}
- Measurement:
Options
:metadata— extra metadata merged into every event