Syntropy.ClusterInfo
(syntropy v0.1.0)
Copy Markdown
Cluster diagnostics and node identity boundary for Syntropy.
Syntropy execution is now node-aware and coordinator-led across the cluster. This module exposes the local node identity and service health so runtime, replay, and API payloads remain inspectable across hosted deployments.
Summary
Types
@type info() :: %{ enabled: boolean(), node_id: String.t(), node_name: String.t(), connected_nodes: [String.t()], services: [service_health()] }
Functions
@spec connected_nodes() :: [String.t()]
@spec enabled?() :: boolean()
@spec info() :: info()
@spec node_id() :: String.t()
@spec node_name() :: String.t()
@spec scoped_id(String.t(), non_neg_integer()) :: String.t()
@spec scoped_id(String.t(), non_neg_integer(), String.t()) :: String.t()
@spec service_health() :: [service_health()]