What is pg_auto_failover?
mainpg_auto_failover is an extension and service for PostgreSQL designed to monitor and manage automated failover for a Postgres cluster. It is optimized for simplicity and correctness and supports PostgreSQL versions 13 through 18.
It consists of three primary components:
pgautofailover: A PostgreSQL extension.- Monitor: A PostgreSQL service that operates the pg_auto_failover monitor.
- Keeper: A component used to operate your PostgreSQL instances, managed via the
pg_autoctl runcommand.