Skip to content

PostgreSQL 플러그인

PostgreSQL 플러그인은 PostgreSQL 서버를 Konduo 리소스로 등록하고 connection, replication, vacuum, lock, transaction, query activity 신호를 운영 화면에 연결합니다.

특징

  • read-only SQL query로 서버 상태와 운영 snapshot을 수집합니다.
  • Prometheus mapping pack과 Konduo-managed PostgreSQL metric collection을 지원합니다.
  • dashboard는 availability evidence, connection pressure, transaction age, lock activity, replication lag, cache/write behavior 중심으로 구성됩니다.
  • diagnostics는 접속, 권한, metric coverage, replication, bloat/vacuum 위험을 분리해서 보여줍니다.

등록 전 확인

  • PostgreSQL host, port, database, username, password, TLS 설정을 준비합니다.
  • read-only 진단 query를 실행할 수 있는 최소 권한 계정을 사용합니다.
  • managed collection을 사용하려면 수집 query가 운영 DB에 과도한 부하를 만들지 않도록 timeout을 조정합니다.

운영 팁

  • connection pressure와 max connection 설정을 같이 확인합니다.
  • replication lag은 primary/replica 역할, WAL receiver 상태, apply 지연을 함께 봅니다.
  • long transaction, lock wait, vacuum 지연은 단일 지표보다 진단 snapshot과 메트릭 추세를 함께 보는 것이 좋습니다.

PostgreSQL Enterprise 확장

PostgreSQL Enterprise 확장은 PostgreSQL 리소스에 MCP descriptor, 고급 진단, log evidence mapping, metric mapping, anomaly rule을 추가합니다. 세션, lock, connection, replication, storage, vacuum 상태를 운영 evidence로 정리합니다.

특징

  • MCP에서 database info, monitoring overview, connectivity check, diagnostics, topology, metric mapping을 제공합니다.
  • session, lock, connection, configuration, replication, storage/vacuum evidence를 진단에 포함합니다.
  • log evidence mapping으로 PostgreSQL 진단을 Enterprise log source와 연결합니다.
  • anomaly rule은 declarative metric 방식으로 PostgreSQL logical metric을 평가합니다.

등록 전 확인

  • Community PostgreSQL 연결과 read 권한이 정상이어야 합니다.
  • Prometheus postgres exporter mapping pack과 OpenSearch log source 연결을 준비합니다.
  • replication과 failover planning context를 보려면 topology 조회 권한을 확인합니다.

운영 팁

  • lock wait, connection saturation, replication lag은 application deploy와 vacuum 상태를 함께 봅니다.
  • failover descriptor는 계획과 inventory context를 제공하며, 실제 상태 변경은 별도 권한과 감사 경계를 따릅니다.