HostKit.Monitor.Result (host_kit v0.1.0-beta.0)

Copy Markdown View Source

Monitoring check execution result.

Summary

Types

t()

@type t() :: %HostKit.Monitor.Result{
  check: HostKit.Monitor.Check.t(),
  observed: map(),
  reason: term(),
  status: :ok | :error
}

Functions

error(check, reason, observed \\ %{})

@spec error(HostKit.Monitor.Check.t(), term(), map()) :: t()

ok(check, observed \\ %{})

@spec ok(HostKit.Monitor.Check.t(), map()) :: t()