Part IX. 백업, 모니터링, 트러블슈팅
pg_auto_failover는 백업을 만들지 않으며, 지표를 내보내는 exporter도 제공하지 않습니다. 대신 monitor의 테이블과 NOTIFY 채널, pg_autoctl 로그에 판단 근거를 자세히 남깁니다. 이 Part에서는 기존 백업 도구를 failover가 발생하는 구성에 맞추는 방법을 먼저 살펴봅니다. 이어서 monitor 테이블로 경보를 만드는 방법과 로그를 읽는 순서를 정리합니다. 실습에서 겪은 문제도 증상별로 모읍니다.
- 9.1 백업과 아카이빙: 모든 승격 후보의
archive_command, pgBackRest와 Barman, monitor DB 백업 - 9.2 모니터링:
pgautofailover.node와event쿼리,state채널, 경보 기준 - 9.3 로그 읽기:
pg_autoctl로그 형식, journalctl, PostgreSQL 로그,show events와 비교해 읽기 - 9.4 흔한 문제와 해결: 실습에서 확인한 문제 8건과 catchingup 고착