ExESDB.NodeMonitor (ex_esdb v0.1.0)

Provides fast failure detection and cluster health monitoring to handle hard node crashes.

This module implements a multi-layer approach:

  1. Active health probing of cluster nodes
  2. Fast detection of unresponsive nodes
  3. Proactive cleanup of Swarm registrations
  4. Coordination with Khepri cluster management

Summary

Functions

Returns a specification to start this module under a supervisor.

Get current cluster health status

Force probe a specific node

Start the node monitor

Functions

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

health_status()

Get current cluster health status

probe_node(node)

Force probe a specific node

start_link(opts \\ [])

Start the node monitor