Telemetry events emitted by Kathikon.
All events are prefixed with [:kathikon, ...].
Attach default logger
Kathikon.Telemetry.attach_default_logger()Job events
[:kathikon, :job, :insert]— job enqueued[:kathikon, :job, :start]—perform/1started[:kathikon, :job, :stop]— success (metadata.result: :ok)[:kathikon, :job, :sleep]— deferred via{:sleep, seconds}(not a failure)[:kathikon, :job, :retry]— failure with retries remaining[:kathikon, :job, :discard]— max attempts exceeded[:kathikon, :job, :cancel]— job cancelled[:kathikon, :job, :prune]— terminal job deleted
Runtime events
[:kathikon, :scheduler, :tick]— scheduled jobs promoted[:kathikon, :pruner, :tick]— terminal jobs pruned[:kathikon, :dispatcher, :poll]— job claimed
See docs/guides/telemetry-and-observability.md.
Summary
Functions
Attaches a default logger handler for Kathikon telemetry events.