Syntropy.RuntimeStatus (syntropy v0.1.0)

Copy Markdown

Health and readiness checks for Syntropy runtime services.

Summary

Types

check()

@type check() :: %{status: String.t(), details: map()}

report()

@type report() :: %{
  status: String.t(),
  node_id: String.t(),
  node_name: String.t(),
  checks: %{
    endpoint: check(),
    provider: check(),
    persistence: check(),
    cluster: check()
  }
}

Functions

health()

@spec health() :: report()

readiness()

@spec readiness() :: report()