멀티 인스턴스 모니터링
멀티 인스턴스 모니터링 화면에서는 클러스터에 속한 여러 노드의 지표를 한 대시보드에 모아서 비교할 수 있습니다. 분산 환경에서는 특정 노드에만 부하가 쏠리는 경우가 있는데, 노드별 지표를 나란히 놓고 보면 쏠림을 빠르게 찾을 수 있습니다.
기본 화면 안내
기본 대시보드(Default 프리셋)는 노드별 핵심 지표를 모은 차트와 액티브 세션 테이블로 구성됩니다.
클러스터로 조회 대상 좁히기
화면 위쪽의 에이전트 선택기에서 클러스터별 에이전트를 선택하면 클러스터 목록이 나타납니다. 클러스터 하나를 선택하면 그 클러스터에 속한 노드만 대시보드에 남습니다. 이 메뉴는 클러스터 개념이 있는 제품에서만 나타납니다.
기본 대시보드 구성
기본 보드는 자원 위젯 세 개(CPU·Memory·Disk Usage)를 한 줄에 놓고, 그 아래에 액티브 세션 테이블을 배치합니다. Network Bandwidth는 기본 보드에서 빠졌습니다. 위젯 팔레트에는 그대로 남아 있으니 필요하면 추가하세요.
자원 위젯의 막대는 클러스터, 역할, 이름 순으로 정렬됩니다. 역할만으로 세우면 서로 다른 클러스터의 노드가 섞여 어느 묶음인지 읽히지 않기 때문입니다.
메모리 위젯의 Host / Node 전환
메모리는 OS 회계와 엔진 회계 두 가지로 잴 수 있습니다. 분모는 물리 메모리(host_total_mb)로 같고 분자만 달라집니다.
| Item | Description |
|---|---|
Host | 그 머신이 쓰는 전체 사용량(host_used_mb) |
Node | 그중 이 노드의 memsqld 사용량(memsql_used_mb) |
위젯 머리의 Host·Node 버튼으로 고르며, 고른 값에 따라 위젯 제목 도 Host Memory·Node Memory로 함께 바뀝니다. 즉, 제목만 보면 지금 어느 회계를 보고 있는지 알 수 있습니다. 선택은 화면 안에서만 유지되고 저장된 대시보드에는 반영되지 않으므로, 공유 보드에서 다른 사용자의 화면을 바꾸지 않습니다.
두 값은 실제로 엇갈릴 수 있습니다. 프로세스가 쓰는 메모리에는 페이지 캐시가 포함되지만 호스트 사용량 계산에서는 빠지기 때문에, Node가 Host보다 큰 노드가 나올 수 있습니다.
값이 없으면 비워 둡니다
분자와 분모 중 하나라도 값이 없으면 게이지를 무채색으로 두고 캡션에 대시(-)를 표시합니다. 예전에는 다른 기준의 비율로 조용히 대체했는데, 분모가 다른 값이 같은 자리에 나타나 오해를 부른다는 판단으로 없앴다고 합니다.