본문으로 건너뛰기

Instance Detail

Instance 화면의 Instance List에서 PostgreSQL 인스턴스 이름을 클릭하면 화면 우측에 열리는 상세 패널에서는, PostgreSQL 전용 탭 구성으로 에이전트·데이터베이스 목록·머신 정보, 실시간 지표, 활성 세션, SQL 통계, 잠금 관계, 알림, 파라미터, 호스트 프로세스, 그리고 PostgreSQL 고유의 복제 상태(HA)를 한 화면에서 확인할 수 있습니다.

좌측 메뉴에서 데이터베이스 > Instance를 선택한 뒤, Instance List에서 PostgreSQL 인스턴스 이름(예: 56 pg primary)을 클릭하세요.

Instance Detail 전체 화면

패널은 Information, Metric, Active Session, SQL List, Lock Info, Alert, Parameter, Host Process List, HA 9개 탭으로 구성됩니다.

Information에서 에이전트·데이터베이스·머신 정보 확인하기

Information 탭은 Agent, Machine, User Tags 세 영역으로 구성되며, Agent 안에는 인스턴스가 관리하는 Database List가 함께 표시됩니다.

Information 탭

Agent에는 Instance Name, Status, Instance Group Name, Agent Version, DB Engine, DB Version, Last Boot Time, Uptime이 표시됩니다.

  • Instance Name[Single >] 버튼을 클릭하면 이 인스턴스의 Single View, [Multi >] 버튼을 클릭하면 이 인스턴스가 속한 그룹의 Multi View 화면으로 이동합니다. 그 옆 [Detail >] 버튼은 비활성화 상태로 표시됩니다.
  • 톱니바퀴 아이콘을 클릭하면 열리는 Go to Dashboard 팝업 동작은 ClickHouse Instance Detail의 Information 탭과 동일합니다.

Database List에는 이 인스턴스가 서비스 중인 데이터베이스가 Database Name, Default DB, Status, User 컬럼으로 나열됩니다. 목록 상단의 필터 입력란에 텍스트를 입력하면 컬럼 값 기준으로 빠르게 필터링할 수 있습니다.

Machine에는 Host Name, Host IP, OS, Kernel Version이 표시되며, 별도의 클릭 동작은 없습니다.

User Tags에는 이 인스턴스에 지정된 사용자 태그가 표시되어, 태그 기준으로 인스턴스를 분류·검색할 때 참고할 수 있습니다.

Metric에서 실시간 지표 추이 확인하기

Instance Stat에서는 Active Backend, Connection Ratio, Blks Hit, Blks Read, Locks Waiting, Tps, Current Age, Age Used Ratio, Temp Bytes, Checkpoints Req, (OS) Cpu Usage, (OS) Memory Used 등 여러 지표를 실시간 차트로 확인할 수 있습니다.

Metric 탭

우측 상단의 AI Anomaly Detection 토글을 켜면 학습된 정상 범위를 벗어난 지표 구간이 차트에 함께 표시되어, 평소 패턴과 다른 이상 징후를 빠르게 발견할 수 있습니다. 그 옆의 Instance/Database 토글을 전환하면 인스턴스 전체 집계와 데이터베이스별 집계 중 어느 기준으로 차트를 볼지 바꿀 수 있습니다.

기간 조회, 일시정지, 차트 드래그 시 값 툴팁, 차트 [⋮] > Chart Setting 팝업 등 클릭 동작은 ClickHouse Instance Detail의 Metric 탭과 동일합니다.

Active Session에서 실행 중인 세션 확인하기

Active Session List에서는 현재 실행 중인 세션을 PID, User Name, Database Name, App Name, Client Address, Client Host Name, Backend Start, Elapsed Time (sec), SQL ID, Query ID, SQL Text, Wait Event, Wait Event Type, State, Xact Start, Query Start, State Change, Collect Time, CPU Usage (%), CPU Time (sec), Virtual Memory, Real Memory, Disk Read, Disk Write 등의 컬럼으로 확인할 수 있습니다.

Active Session 탭

참고

Client Address, Client Host Name 컬럼에는 실제 운영 환경의 클라이언트 정보가 표시될 수 있으므로, 화면을 공유하거나 캡처할 때는 노출에 주의하세요.

[Get] 버튼을 클릭하면 목록을 새로고침합니다.

SQL List에서 실행 중인 SQL 확인하기

SQL List에서는 실행된 SQL을 User Name, Database Name, SQL ID, Query ID, SQL Text, Calls, Total Time (sec), Shared Blocks Hit, Local Blocks Hit, Shared Blocks Read, Local Blocks Read, Temp Blocks Read, Shared Blocks Written, Local Blocks Written, Temp Blocks Written, Rows, Block Read Time (sec), Block Write Time (sec), Max Execution Time (sec), Min Execution Time (sec) 등의 컬럼으로 확인할 수 있습니다.

SQL List 탭

우측 상단의 기간 표시(Live 10m 등)와 [일시정지] 버튼으로 조회 주기를 바꾸거나 실시간 갱신을 멈출 수 있고, Sum/Avg 토글로 값을 합계와 평균 중 어느 기준으로 볼지 전환할 수 있습니다.

기간별 SQL 추이를 더 자세히 분석하려면 Search SQL 또는 Top N Analysis 화면을 이용하세요.

Lock Info에서 잠금 대기 관계 확인하기

Lock Session List에서는 세션 간 잠금 대기 관계를 PID, Lock Status, Holder PID, User Name, Database Name, SQL Text, Query Start, Collect Time 컬럼으로 확인할 수 있습니다.

Lock Info 탭

  • Lock Statusholder인 세션은 잠금을 보유한 세션, waiter인 세션은 그 잠금 해제를 기다리는 세션입니다.
  • Holder PID 값을 참고하면 어떤 세션이 어떤 세션을 블로킹하고 있는지 짝을 지어 확인할 수 있어, 잠금 대기가 길게 이어질 때 원인 세션을 빠르게 좁힐 수 있습니다.

[Get] 버튼을 클릭하면 목록을 새로고침합니다.

Alert에서 알림 규칙과 현재 상태 확인하기

Rule List에서는 이 인스턴스에 적용된 알림 규칙을 Rule Name, Alert Stat Name, Target, Alert Detail, Last Triggered, Rule Type, Last Alert, Threshold, Value, Notification Status 컬럼으로 확인할 수 있습니다. Show only Triggered Alert 체크박스, [List]/[Bar] 보기 전환, Rule Name 클릭 시 열리는 알림 규칙 상세 뷰는 ClickHouse Instance Detail의 Alert 탭과 동일합니다.

Alert 탭

Parameter에서 파라미터 값과 변경 이력 확인하기

Parameter List에서는 PostgreSQL 설정 파라미터를 Parameter Name, Current Value 컬럼으로 확인할 수 있습니다.

Parameter 탭

Parameter Name을 클릭하면 패널 전체가 해당 파라미터의 상세 뷰로 전환됩니다. 패널 구성은 Parameter History 화면의 파라미터 상세 패널과 동일하며, 기간별 값 변경 이력을 함께 확인할 수 있습니다.

Host Process List에서 호스트 프로세스 확인하기

Process List에서는 인스턴스가 실행 중인 호스트의 OS 프로세스를 PID, PPID, Process Name, Args, User Name, Start Time, CPU (%), Virtual Memory, Real Memory 등의 컬럼으로 확인할 수 있습니다.

참고

Host Process List는 인스턴스 등록 시 OS Resource에 host-agent가 설정되어 있어야 데이터가 표시됩니다. host-agent가 설정되지 않은 인스턴스는 "Host Agent is not set." 안내와 함께 목록이 비어 있는 상태(No data)로 표시되며, 이는 모든 DB 엔진의 Instance Detail에 공통으로 적용됩니다.

Host Process List 탭

HA에서 복제 상태 확인하기

HA 탭은 PostgreSQL 상세 패널에서만 제공되는 전용 탭으로, 스트리밍 복제(Streaming Replication) 구성의 Primary/Replica 상태를 한 화면에서 확인할 수 있습니다.

HA 탭

Replication Map에서는 현재 인스턴스의 Instance NameClustering Name을 헤더로 표시하고, 그 아래 Primary와 Replica 노드를 시각화한 그래프를 확인할 수 있습니다. Primary 노드에는 Writer 인스턴스 이름과 함께 Status(Up/Down), Connected Replicas(연결된 복제본 수/전체), WAL Rate가 표시되며, Replica 노드에는 Read 인스턴스 이름과 함께 Status, Host, replay_lag이 표시됩니다.

그래프 좌측 하단의 [+]/[-] 버튼으로 확대·축소, [⛶] 버튼으로 전체 화면 보기, [🔒] 버튼으로 노드 위치 잠금을 설정할 수 있습니다.

그래프 아래 세 개의 상태 카드에서 복제 건전성 지표를 요약해서 볼 수 있습니다.

  • Slot Conflict: 복제 슬롯의 Slot, Retained, Status를 표시합니다.
  • Replica Lag: Lag TimeLag Size로 지연 정도를 표시합니다.
  • Connection Health: Disconnect 발생 횟수와 마지막 관측 시각(Last Seen)을 표시합니다.

Primary to Replica Status에서는 Primary에서 바라본 각 Replica의 상세 상태를 Role, Status, IP Address, Sync Mode, Replay Lag, Byte Lag 컬럼으로 확인할 수 있습니다. StatusDown이거나 Replay Lag·Byte Lag이 급격히 커진 Replica가 있으면 복제 지연·중단 여부를 즉시 파악할 수 있습니다.

우측 상단의 Live 표시와 [일시정지] 버튼으로 실시간 갱신을 멈추거나 재개할 수 있습니다.