Appsignal.CheckIn.Event (AppSignal v2.15.3)

View Source

Summary

Types

check_in_type()

@type check_in_type() :: :cron | :heartbeat

kind()

@type kind() :: :start | :finish

t()

@type t() :: %Appsignal.CheckIn.Event{
  check_in_type: check_in_type(),
  digest: String.t() | nil,
  identifier: String.t(),
  kind: kind() | nil,
  timestamp: integer()
}

Functions

cron(cron, kind)

@spec cron(Appsignal.CheckIn.Cron.t(), kind()) :: t()

describe(events)

@spec describe([t()]) :: String.t()

heartbeat(identifier)

@spec heartbeat(String.t()) :: t()

redundant?(event, new_event)

@spec redundant?(t(), t()) :: boolean()