본문으로 건너뛰기

인스턴스 관리

PostgreSQL 서비스에서 가동 중인 인스턴스를 관리하는 방법은 다음과 같습니다.

인스턴스 목록 보기

가동 중인 PostgreSQL 인스턴스 그룹에 포함된 인스턴스들의 목록을 확인할 수 있습니다. 인스턴스 그룹과 인스턴스의 관계는 주요 개념을 참고하시기 바랍니다.

  1. 카카오클라우드 콘솔 > Data Store > PostgreSQL 메뉴로 이동합니다.

  2. 인스턴스 그룹 메뉴에서 인스턴스 목록을 확인할 PostgreSQL 인스턴스 그룹을 선택합니다.

  3. 인스턴스 메뉴로 이동합니다.

    항목설명
    인스턴스 이름생성 시 입력한 PostgreSQL 인스턴스 이름
    AZ인스턴스가 생성된 AZ 정보
    상태PostgreSQL 인스턴스 상태 확인
    - 자세한 설명은 인스턴스 생명 주기 및 상태값 참고
    가용 상태PostgreSQL 인스턴스 간 데이터 복제에 관한 상태를 의미로, 고가용성을 선택한 경우에만 해당
    - 자세한 설명은 인스턴스 가용 상태 참고
    역할인스턴스의 역할
    - 자세한 설명은 인스턴스 가용성 구성 및 역할 참고
    인스턴스 유형생성 시 선택한 PostgreSQL 인스턴스 유형
    스토리지 크기생성 시 입력한 기본/로그 스토리지 크기
    가동 시간인스턴스 생성 및 restart, failover 동작으로 인스턴스가 업데이트된 시점으로부터 경과된 시간
    생성일시인스턴스의 생성일시

인스턴스 모니터링하기

모니터링 탭에서는 PostgreSQL 인스턴스 그룹의 모니터링 결과를 확인할 수 있습니다.

  1. 카카오클라우드 콘솔 > Data Store > PostgreSQL 메뉴로 이동합니다.

  2. 인스턴스 그룹 메뉴에서 모니터링할 PostgreSQL 인스턴스 그룹을 선택합니다.

  3. 모니터링 탭을 선택합니다.

    구분설명
    모니터링 인스턴스모니터링할 인스턴스 선택
    조회 항목모니터링을 조회할 항목 선택
    - 항목: PostgreSQL / CPU / 메모리 / 파일시스템 / 디스크 / 네트워크
    - 전체 항목 기본 조회
    - 항목 복수 선택 가능
    데이터 기간모니터링 그래프에 보일 데이터의 기간
    - 기간: 1시간(기본값) / 3시간 / 12시간 / 1일 / 7일
    뷰 모드모니터링 그래프 뷰 모드 설정
    - 1단, 2단, 3단 제공
    자동 새로고침 주기자동 새로고침 주기 설정
    - 주기: 자동 새로고침 안 함(기본값) / 10초 / 30초 / 1분 / 5분
    수동 새로고침클릭 시 모니터링 결과 새로고침

    모니터링 제공 데이터
    항목모니터링 데이터설명
    PostgreSQLConnection (개수)PostgreSQL 커넥션의 개수
    PostgreSQLConnections (개수)PostgreSQL 활성 커넥션의 개수
    PostgreSQLLock 세션 (개수)PostgreSQLlock 세션의 개수
    PostgreSQLDeadlock (개수)PostgreSQL데드락의 개수
    PostgreSQL활성 Transactions (개수)PostgreSQL 활성 트랜잭션의 개수
    PostgreSQLReplication lag (sec)PostgreSQL replication 지연 시간
    PostgreSQLBuffer Hit 비율 (%)PostgreSQL buffer hit 비율
    PostgreSQLVacuum xidDB마다 측정되는 PostgreSQL vacuum xid
    PostgreSQLDB별 임시 파일 사용량  (%)DB마다 측정되는 PostgreSQL 임시 파일 사용량
    CPU총 사용량 (%)시간에 따른 CPU의 총 사용량
    Memory총 사용량 (%)시간에 따른 Memory의 총 사용량
    Memory유형별 사용량 (Bytes)시간에 따른 Memory의 유형별 사용량
    FileSystem총 사용량 (%)시간에 따른 FileSystem의 총 사용량
    FileSystem총 사용량 (Bytes)시간에 따른 FileSystem의 총 사용량
    FileSystem마운트별 inode 사용량 (%)시간에 따른 FileSystem의 마운트별 inode 사용량
    DiskRead Bytes (Bytes/sec)시간에 따른 Disk IO Read 사용량
    DiskWrite Bytes (Bytes/sec)시간에 따른 Disk IO Write 사용량
    DiskRead IOPS (IO/sec)시간에 따른 Disk IO Read 사용량
    DiskWrite IOPS (IO/sec)시간에 따른 Disk IO Write 사용량
    Network인터페이스별 RX (Bytes)시간에 따른 네트워크 RX 사용량
    Network인터페이스별 TX (Bytes)시간에 따른 네트워크 TX 사용량
    Network인터페이스별 RX (PPS)시간에 따른 네트워크 RX 사용량
    Network인터페이스별 TX (PPS)시간에 따른 네트워크 TX 사용량

인스턴스 로그 조회하기

카카오클라우드 모니터링 서비스에서 제공하는 로그 탐색기를 통해 PostgreSQL의 로그를 콘솔에서 조회할 수 있습니다.

  1. 카카오클라우드 콘솔에서 Monitoring 메뉴로 이동합니다.
  2. 탐색기 탭을 클릭한 후, 로그 탐색기에서 PostgreSQL을 선택합니다.
  3. 조회 기간을 확인한 뒤, 로그 필터의 확인이 필요한 내용을 입력합니다. 현재 파일 경로 필터는 지원하지 않습니다.
  4. 검색 조건 설정이 완료되면, 검색 결과를 차트와 로그 목록으로 확인할 수 있습니다.
안내

로그 탐색기의 자세한 설명은 로그 탐색기 문서를 참고하시기 바랍니다.

PostgreSQL 재시작하기

가동 중인 인스턴스의 PostgreSQL을 재시작할 수 있습니다.

  • 인스턴스의 상태가 Pending , Staring, Terminating인 경우에는 PostgreSQL을 재시작할 수 없습니다.
  • Primary를 재시작하는 경우, 순단이 발생할 수 있습니다.
  1. 카카오클라우드 콘솔 > Data Store > PostgreSQL 메뉴로 이동합니다.
  2. 인스턴스 그룹 메뉴에서 재시작할 PostgreSQL 인스턴스 그룹을 선택합니다.
  3. 인스턴스 탭으로 이동합니다.
  4. 재시작할 인스턴스의 [더 보기] 아이콘, PostgreSQL 재시작을 클릭합니다.
  5. PostgreSQL 재시작 팝업창에서 정보를 확인하고, [확인] 버튼을 클릭합니다.