- 인쇄
- PDF
Dashboard
- 인쇄
- PDF
Dashboard 메뉴에서는 클러스터 상세 대시보드를 통해 Search Engine Service에서 생성한 클러스터의 상세 상태(Health, Status)와 인덱스, Document, 사용 중인 저장 용량 등의 정보를 확인할 수 있습니다. 클러스터 상태(Cluster Health)에 따라, Kibana 또는 OpenSearch Dashboards를 활용하여 클러스터의 문제 원인을 파악할 수 있습니다.
Dashboard 화면
Search Engine Service 이용을 위한 Dashboard 메뉴의 기본적인 설명은 다음과 같습니다.
영역 | 설명 |
---|---|
① 메뉴명 | 현재 확인 중인 메뉴 이름 |
② 기본 기능 | 클러스터 생성(클러스터 생성 참고), Search Engine Service 상세 정보 확인, 페이지 새로 고침 |
③ 목록 | 보유한 클러스터 목록 |
클러스터 상세 대시보드
클러스터 목록에서 클러스터를 클릭하면 해당 클러스터의 상세 대시보드를 확인할 수 있습니다. 클러스터 상세 대시보드에 대한 설명은 다음과 같습니다.
영역 | 설명 |
---|---|
① 노드 목록 | 선택한 클러스터 내 노드 목록 |
② 클러스터 정보 | |
③ 인덱스 정보 |
클러스터 상태
Search Engine Service는 클러스터 상태(Cluster Health)를 운영중, 경고, 에러, 알수없음 총 4가지로 표현합니다.
상태별로 상태에 대한 설명과 문제 해결 방법을 확인해 주십시오.
클러스터 문제의 원인 파악과 해결을 위해 Kibana 또는 OpenSearch Dashboards의 Console을 사용합니다. Kibana 및 Opensearch Dashboards 사용에 관한 자세한 내용은 Kibana 및 Opensearch Dashboards 사용을 참고해 주십시오.
운영중
클러스터가 문제없이 정상적으로 작동 중인 경우입니다.
경고
Primary Shard는 정상적으로 데이터 노드에 할당되었으나 Replica Shard가 정상적으로 할당되지 않은 경우입니다.
- 대부분의 경우 일정 시간이 지나면 Replica Shard가 데이터 노드에 할당되어 클러스터 상태가 운영중으로 변경됩니다.
- 시간이 지나도 클러스터의 상태가 운영중으로 변경되지 않을 경우, 다음 사항을 확인해 주십시오.
- 다음 명령어를 실행하여 yellow 상태의 인덱스, 할당되지 않은 샤드, 샤드가 할당되지 않은 원인을 파악할 수 있습니다.
GET _cat/indices GET _cat/shards GET _cluster/allocation/explain
- 모든 데이터 노드의 디스크 용량이 85% 이상 사용 중일 경우, 샤드를 할당할 수 없습니다.
- 노드의 디스크 사용량은 Monitoring 메뉴에서 확인하거나, 다음 명령어를 실행하여 확인할 수 있습니다.
GET _cat/allocation?v
- 노드의 디스크 사용량은 Monitoring 메뉴에서 확인하거나, 다음 명령어를 실행하여 확인할 수 있습니다.
- 다음 명령어를 실행하여 yellow 상태의 인덱스, 할당되지 않은 샤드, 샤드가 할당되지 않은 원인을 파악할 수 있습니다.
Cloud Insight의 Event Rule 설정을 통해 디스크 사용량이 설정한 기준을 초과할 경우 통보를 받을 수 있습니다.(감시 조건 및 통보 설정 참고)
에러
Primary Shard와 Replica Shard 모두 데이터 노드에 할당되지 않은 경우입니다.
- 다음 명령어를 실행하여 red 상태의 인덱스, 샤드가 할당되지 않은 원인을 파악할 수 있습니다.
GET _cat/indices GET _cluster/allocation/explain
- 다음 명령어를 실행하여 red 상태의 인덱스를 복원 시도할 수 있습니다.
- 복원에 실패할 수 있습니다.
- 복원에 실패할 경우 인덱스를 삭제해야 클러스터를 정상 운영 상태로 복원할 수 있습니다.
POST _cluster/reroute?retry_failed=true
알수없음
Search Engine Process가 종료된 경우 또는 일시적인 네트워크 오류가 발생한 경우입니다.
- OOM(Out Of Memory)로 인한 경우가 일반적입니다.
- Kibana 또는 OpenSearch Dashboards에 접속이 가능한 경우, Console에서 다음 명령어를 실행하여 매니저 노드와 데이터 노드가 정상적으로 출력되는지 확인해 주십시오.
GET _cat/nodes
- Kibana 또는 OpenSearch Dashboards에 접속이 불가능한 경우 클러스터를 재시작해 주십시오.(클러스터 재시작 참고)