본문으로 건너뛰기

멀티 인스턴스 모니터링

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

기본 화면 안내​

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

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

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

기본 대시보드 구성​

기본 보드는 자원 위젯 세 개(CPU·Memory·Disk Usage)를 한 줄에 놓고, 그 아래에 액티브 세션 테이블을 배치합니다. Network Bandwidth는 기본 보드에서 빠졌습니다. 위젯 팔레트에는 그대로 남아 있으니 필요하면 추가하세요.

자원 위젯의 막대는 클러스터, 역할, 이름 순으로 정렬됩니다. 역할만으로 세우면 서로 다른 클러스터의 노드가 섞여 어느 묶음인지 읽히지 않기 때문입니다.

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

메모리는 OS 회계와 엔진 회계 두 가지로 잴 수 있습니다. 분모는 물리 메모리(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 문서를 참조하세요.