Appsignal.CheckIn.Event (AppSignal v2.15.7)
View SourceSummary
Functions
Removes redundant cron check-in events from the given list of events. This is done by removing redundant pairs of events -- that is, for each identifier, only keep one complete pair of start and finish events.
Types
@type check_in_type() :: :cron | :heartbeat
@type kind() :: :start | :finish
@type t() :: %Appsignal.CheckIn.Event{ check_in_type: check_in_type(), digest: String.t() | nil, identifier: String.t(), kind: kind() | nil, timestamp: integer() }
Functions
@spec cron(Appsignal.CheckIn.Cron.t(), kind()) :: t()
Removes redundant cron check-in events from the given list of events. This is done by removing redundant pairs of events -- that is, for each identifier, only keep one complete pair of start and finish events.