본문으로 건너뛰기

멀티 인스턴스 모니터링

멀티 인스턴스 모니터링 화면에서는 클러스터에 속한 여러 노드의 지표를 한 대시보드에 모아서 비교할 수 있습니다. 분산 환경에서는 특정 노드에만 부하가 쏠리는 경우가 있는데, 노드별 지표를 나란히 놓고 보면 쏠림을 빠르게 찾을 수 있습니다.

기본 화면 안내​

기본 대시보드(Default 프리셋)는 노드별 핵심 지표를 모은 차트와 액티브 세션 테이블로 구성됩니다.

클러스터로 조회 대상 좁히기​

화면 위쪽의 에이전트 선택기에서 클러스터별 에이전트를 선택하면 클러스터 목록이 나타납니다. 클러스터 하나를 선택하면 그 클러스터에 속한 노드만 대시보드에 남습니다. 이 메뉴는 클러스터 개념이 있는 제품에서만 나타납니다.

기본 대시보드 구성​

기본 보드는 자원 위젯 세 개(CPU, Memory, Disk Usage)를 한 줄에 놓고, 그 아래에 액티브 세션 테이블을 배치합니다. Network Bandwidth는 기본 보드에 포함되지 않습니다. 필요한 경우 위젯 팔레트에서 추가하세요.

자원 위젯의 막대는 클러스터, 역할, 이름 순으로 정렬됩니다. 역할만으로 정렬하면 서로 다른 클러스터의 노드가 섞여 소속 클러스터를 구분하기 어렵기 때문입니다.

메모리 위젯의 Host / Node 전환​

메모리 사용량은 호스트 전체와 데이터베이스 프로세스를 기준으로 각각 확인할 수 있습니다. 분모는 물리 메모리(host_total_mb)로 같고 분자만 달라집니다.

ItemDescription
Host호스트 전체 메모리 사용량(host_used_mb)
Node그중 이 노드의 memsqld 사용량(memsql_used_mb)

위젯 상단의 Host, Node 버튼으로 계산 기준을 선택하세요. 선택한 기준에 따라 제목이 Host Memory, Node Memory로 변경됩니다. 선택한 기준은 현재 화면에서만 유지되며 저장된 대시보드에는 반영되지 않습니다. 공유 보드에서도 다른 사용자의 화면에는 영향을 주지 않습니다.

프로세스 메모리에는 페이지 캐시가 포함되지만 호스트 사용량 계산에서는 제외됩니다. 따라서 Node 값이 Host 값보다 클 수 있습니다.

노트

값이 없으면 비워 둡니다

분자와 분모 중 하나라도 값이 없으면 게이지를 무채색으로 두고 캡션에 대시(-)를 표시합니다. 분모가 다른 비율로 대체하면 계산 기준을 오해할 수 있으므로 다른 기준의 값을 대신 표시하지 않습니다.

위젯 설명 아이콘​

자원 위젯에 마우스를 올리면 설명 아이콘이 나타납니다. 아이콘에 마우스를 올리면 그 값을 어느 시스템 뷰에서 읽었는지 첫 줄에 표시합니다. 같은 이름의 지표라도 뷰에 따라 값이 다르기 때문입니다.

WidgetViewMetric
CPUMV_SYSINFO_CPUCPU 사용률
MemoryMV_SYSINFO_MEMHost used / Physical, memsqld / Physical
Disk UsageMV_SYSINFO_DISKMount used / Capacity
Network BandwidthMV_SYSINFO_NETIN(수신), OUT(송신)

캡션과 안내 문구에는 수집 필드 이름 대신 사람이 읽는 이름을 표시합니다. 예를 들어 host_used_mb는 Host used로, os_mount_total_mb는 Capacity로 표기합니다.

CPU 위젯에서는 Idle 항목을 더 이상 표시하지 않습니다. 게이지가 이미 사용률을 나타내므로 100에서 뺀 값을 한 번 더 적는 셈이었기 때문입니다.

위젯 추가​

멀티 인스턴스 대시보드는 위젯 팔레트에서 SingleStore 전용 위젯을 추가해 구성할 수 있습니다. 위젯을 추가, 편집, 삭제하는 방법은 데이터베이스 공통 대시보드 편집 방식과 동일합니다. 팔레트의 메뉴 이름에는 Memory per Instance처럼 per Instance를 표시합니다. 보드에서는 인스턴스별 화면임을 알 수 있으므로 위젯 제목에서 이 표기를 생략합니다.

액티브 세션 영역​

대시보드 하단의 액티브 세션 테이블에서 클러스터 전반의 세션을 확인할 수 있습니다. 컬럼 안내와 SQL 상세 보기는 인스턴스 모니터링과 Top SQL 문서를 참조하세요.