Crosswake. Offline. Telemetry
(crosswake v0.2.4)
View Source
Stable telemetry metadata contract for offline transitions and outcomes.
Summary
Functions
@spec emit(Crosswake.Offline.SafeObservation.t(), (map() -> any())) :: :ok | {:error, Crosswake.Offline.SafeObservation.Error.t()}
@spec metadata_keys() :: [atom()]
@spec new_event(keyword()) :: Crosswake.Offline.Telemetry.Event.t()
@spec terminal_outcomes() :: [atom()]
@spec to_map(Crosswake.Offline.Telemetry.Event.t()) :: map()