API Reference ex_esdb_gater v#0.8.0
Modules
A snapshot record
Helper module for creating store-specific GenServer names.
The ExESDBGater.API GenServer acts as a simple high-availability proxy and load balancer for the GaterWorker processes in the cluster.
Monitors cluster node connections and logs when ExESDBGater connects to or disconnects from cluster nodes.
Configuration validation and normalization for ExESDBGater.
This module contains the environment variables that are used by ExESDBGater
Common utilities for ExESDBGater message creation, validation, and handling.
Main module providing access to all ExESDBGater message definitions and helpers.
Message definitions and helpers for the :ex_esdb_alerts PubSub instance.
Alert acknowledgment payload
Alert escalation payload
Notification delivery status payload
System alert payload
Message definitions and helpers for the :ex_esdb_audit PubSub instance.
Access log audit event payload
Administrative action audit event payload
Compliance event audit payload
Data change audit event payload
Message definitions and helpers for the :ex_esdb_diagnostics PubSub instance.
Debug trace payload
Error analysis payload
Performance analysis payload
System state snapshot payload
Message definitions and helpers for the :ex_esdb_health PubSub instance.
Cluster health overview payload
Component health status payload
Health check result payload
Node health status payload
Message definitions and helpers for the :ex_esdb_lifecycle PubSub instance.
Message definitions and helpers for the :ex_esdb_logging PubSub instance.
Message definitions and helpers for the :ex_esdb_metrics PubSub instance.
Message definitions and helpers for the :ex_esdb_security PubSub instance.
Message definitions and helpers for the :ex_esdb_system PubSub instance.
Feature toggle change payload
System configuration change payload
System startup/shutdown payload
This module contains the options helper functions for ExESDBGater
Local override of BCUtils.PubSubManager that ensures unique child spec IDs. Also fixes incorrect pid checking logic.
Supervisor for all PubSub instances used by ExESDBGater.
The Repl.Observer is a GenServer that
The Repl.Subscriber is a GenServer that:
Unified LibCluster configuration to prevent conflicts between ExESDB and ExESDBGater.
The APISystem is responsible for starting and supervising the APIWorkers.
Topic naming utilities for consistent PubSub topic patterns across the ExESDB ecosystem.