토폴로지
토폴로지 화면은 데이터베이스의 복제 및 클러스터 구조를 그래프로 시각화하는 기능입니다. 마스터와 복제본(슬레이브 및 스탠바이)의 연결 관계, 각 노드의 건강 상태, 복제 지연이나 끊김 여부를 한 화면에서 파악할 수 있습니 다.
지원 플랫폼
토폴로지 화면은 다음 플랫폼의 복제 구조를 지원합니다.
- MySQL(Replication)
- PostgreSQL(Replication)
토폴로지 메뉴는 위 두 플랫폼에서 노출됩니다. 그 외 플랫폼은 지원 예정입니다.
화면 진입
홈 화면 > 프로젝트 선택 후 왼쪽 메뉴에서 토폴로지를 선택합니다.
화면 구성
토폴로지 화면은 그래프 영역과 보조 패널로 구성됩니다.
-
요약 카드: 전체 노드 수, 클러스터 수, 이슈가 있는 노드 수 등 복제 구조의 요약 정보를 표시합니다.
-
범례: 노드 상태 색상과 역할, 엣지(연결선)의 의미를 안내합니다.
-
이슈 패널: 복제 지연이나 끊김 등 주의가 필요한 항목을 목록으로 보여 줍니다. 항목을 선택하면 해당 노드로 화면이 이동합니다. 패널은 접거나 펼칠 수 있습니다.
-
미니맵: 전체 그래프에서 현재 보고 있는 영역의 위치를 표시합니다.
-
컨트롤: 화면 확대 및 축소(줌)와 화면 맞춤 기능을 제공합니다.
노드와 엣지 읽는 법
-
노드: 데이터베이스 인스턴스 하나를 나타냅니다. 노드의 색상은 건강 상태를, 노드에 표시되는 역할 표시는 마스터, 복제본 등 복제 구조에서의 역할을 나타냅니다.
-
엣지(연결선): 마스터에서 복제본으로 이어지는 복제 관계를 나타냅니다. 복제 지연 정도는 선의 색상으로, 복제가 끊긴 관계는 점선으로 표시합니다. 동기 및 비동기 복제는 화살표로 구분합니다.
-
클러스터: 같은 복제 그룹에 속한 노드들을 박스로 묶어 표시합니다. 박스에는 그룹 이름과 플랫폼이 함께 표시됩니다.
복제 토폴로지의 노드 색상은 해당 노드에서 발생한 이벤트(알림)를 기준으로 표시됩니다.
2D 뷰와 3D 뷰
화면 위쪽의 뷰 전환 버튼으로 2D와 3D 보기를 전환할 수 있습니다. 3D 뷰에서는 드래그로 시점을 회전하고, 휠로 확대 및 축소할 수 있습니다. 두 뷰 모두 다크 모드를 지원합니다.
상세 정보 확인하기
노드, 엣지, 클러스터를 선택하면 화면 오른쪽에 상세 정보 창(Drawer)이 나타납니다. 선택한 대상은 강조 표시되고, 관련 없는 대상은 흐리게 표시됩니다. 각 요소에 마우스 포인터를 올리면 요약 정보를 툴팁으로 확인할 수 있습니다.