Telemetry events emitted by the package.
Events:
[:keksdose, :record, :inserted]- measurements:
%{count: 1, duration_native: integer} metadata:
%{country_iso: binary, revision: integer | nil}
- measurements:
[:keksdose, :record, :rejected]- measurements:
%{count: 1} - metadata:
%{errors: keyword}
- measurements:
[:keksdose, :retention, :purged]- measurements:
%{count: non_neg_integer, duration_native: integer} - metadata:
%{cutoff: DateTime.t(), retention_days: pos_integer}
- measurements:
Attach handlers in your host application's Application.start/2:
:telemetry.attach_many(
"my-app-consent",
[
[:keksdose, :record, :inserted],
[:keksdose, :record, :rejected],
[:keksdose, :retention, :purged]
],
&MyApp.Telemetry.handle_event/4,
nil
)