인스턴스 관리
PostgreSQL 서비스에서 가동 중인 인스턴스를 관리하는 방법은 다음과 같습니다.
인스턴스 목록 보기
가동 중인 PostgreSQL 인스턴스 그룹에 포함된 인스턴스들의 목록을 확인할 수 있습니다. 인스턴스 그룹과 인스턴스의 관계는 주요 개념을 참고하시기 바랍니다.
-
카카오클라우드 콘솔 > Data Store > PostgreSQL 메뉴로 이동합니다.
-
인스턴스 그룹 메뉴에서 인스턴스 목록을 확인할 PostgreSQL 인스턴스 그룹을 선택합니다.
-
인스턴스 메뉴로 이동합니다.
항목 설명 인스턴스 이름 생성 시 입력한 PostgreSQL 인스턴스 이름 AZ 인스턴스가 생성된 AZ 정보 상태 PostgreSQL 인스턴스 상태 확인
- 자세한 설명은 인스턴스 생명 주기 및 상태값 참고가용 상태 PostgreSQL 인스턴스 간 데이터 복제에 관한 상태를 의미로, 고가용성
을 선택한 경우에만 해당
- 자세한 설명은 인스턴스 가용 상태 참고역할 인스턴스의 역할
- 자세한 설명은 인스턴스 가용성 구성 및 역할 참고인스턴스 유형 생성 시 선택한 PostgreSQL 인스턴스 유형 스토리지 크기 생성 시 입력한 기본/로그 스토리지 크기 가동 시간 인스턴스 생성 및 restart, failover 동작으로 인스턴스가 업데이트된 시점으로부터 경과된 시간 생성일시 인스턴스의 생성일시
인스턴스 모니터링하기
모니터링 탭에서는 PostgreSQL 인스턴스 그룹의 모니터링 결과를 확인할 수 있습니다.
-
카카오클라우드 콘솔 > Data Store > PostgreSQL 메뉴로 이동합니다.
-
인스턴스 그룹 메뉴에서 모니터링할 PostgreSQL 인스턴스 그룹을 선택합니다.
-
모니터링 탭을 선택합니다.
구분 설명 모니터링 인스턴스 모니터링할 인스턴스 선택 조회 항목 모니터링을 조회할 항목 선택
- 항목: PostgreSQL / CPU / 메모리 / 파일시스템 / 디스크 / 네트워크
- 전체 항목 기본 조회
- 항목 복수 선택 가능데이터 기간 모니터링 그래프에 보일 데이터의 기간
- 기간: 1시간(기본값) / 3시간 / 12시간 / 1일 / 7일뷰 모드 모니터링 그래프 뷰 모드 설정
- 1단, 2단, 3단 제공자동 새로고침 주기 자동 새로고침 주기 설정
- 주기: 자동 새로고침 안 함(기본값) / 10초 / 30초 / 1분 / 5분수동 새로고침 클릭 시 모니터링 결과 새로고침
모니터링 제공 데이터
항목 모니터링 데이터 설명 PostgreSQL Connection (개수) PostgreSQL 커넥션의 개수 PostgreSQL Connections (개수) PostgreSQL 활성 커넥션의 개수 PostgreSQL Lock 세션 (개수) PostgreSQLlock 세션의 개수 PostgreSQL Deadlock (개수) PostgreSQL데드락의 개수 PostgreSQL 활성 Transactions (개수) PostgreSQL 활성 트랜잭션의 개수 PostgreSQL Replication lag (sec) PostgreSQL replication 지연 시간 PostgreSQL Buffer Hit 비율 (%) PostgreSQL buffer hit 비율 PostgreSQL Vacuum xid DB마다 측정되는 PostgreSQL vacuum xid PostgreSQL DB별 임시 파일 사용량 (%) DB마다 측정되는 PostgreSQL 임시 파일 사용량 CPU 총 사용량 (%) 시간에 따른 CPU의 총 사용량 Memory 총 사용량 (%) 시간에 따른 Memory의 총 사용량 Memory 유형별 사용량 (Bytes) 시간에 따른 Memory의 유형별 사용량 FileSystem 총 사용량 (%) 시간에 따른 FileSystem의 총 사용량 FileSystem 총 사용량 (Bytes) 시간에 따른 FileSystem의 총 사용량 FileSystem 마운트별 inode 사용량 (%) 시간에 따른 FileSystem의 마운트별 inode 사용량 Disk Read Bytes (Bytes/sec) 시간에 따른 Disk IO Read 사용량 Disk Write Bytes (Bytes/sec) 시간에 따른 Disk IO Write 사용량 Disk Read IOPS (IO/sec) 시간에 따른 Disk IO Read 사용량 Disk Write IOPS (IO/sec) 시간에 따른 Disk IO Write 사용량 Network 인터페이스별 RX (Bytes) 시간에 따른 네트워크 RX 사용량 Network 인터페이스별 TX (Bytes) 시간에 따른 네트워크 TX 사용량 Network 인터페이스별 RX (PPS) 시간에 따른 네트워크 RX 사용량 Network 인터페이스별 TX (PPS) 시간에 따른 네트워크 TX 사용량
인스턴스 로그 조회하기
카카오클라우드 모니터링 서비스에서 제공하는 로그 탐색기를 통해 PostgreSQL의 로그를 콘솔에서 조회할 수 있습니다.
- 카카오클라우드 콘솔에서 Monitoring 메뉴로 이동합니다.
- 탐색기 탭을 클릭한 후, 로그 탐색기에서 PostgreSQL을 선택합니다.
- 조회 기간을 확인한 뒤, 로그 필터의 확인이 필요한 내용을 입력합니다. 현재 파일 경로 필터는 지원하지 않습니다.
- 검색 조건 설정이 완료되면, 검색 결과를 차트와 로그 목록으로 확인할 수 있습니다.
안내
로그 탐색기의 자세한 설명은 로그 탐색기 문서를 참고하시기 바랍니다.
PostgreSQL 재시작하기
가동 중인 인스턴스의 PostgreSQL을 재시작할 수 있습니다.
- 인스턴스의 상태가
Pending
,Staring
,Terminating
인 경우에는 PostgreSQL을 재시작할 수 없습니다. - Primary를 재시작하는 경우, 순단이 발생할 수 있습니다.
- 카카오클라우드 콘솔 > Data Store > PostgreSQL 메뉴로 이동합니다.
- 인스턴스 그룹 메뉴에서 재시작할 PostgreSQL 인스턴스 그룹을 선택합니다.
- 인스턴스 탭으로 이동합니다.
- 재시작할 인스턴스의 [더 보기] 아이콘, PostgreSQL 재시작을 클릭합니다.
- PostgreSQL 재시작 팝업창에서 정보를 확인하고, [확인] 버튼을 클릭합니다.