ServiceWatch 지표
Search Engine은 ServiceWatch로 지표를 전송합니다. 기본 모니터링으로 제공되는 지표는 1분 주기로 수집된 데이터입니다.
참고
ServiceWatch에서 지표를 확인하는 방법은 ServiceWatch 가이드를 참고하세요.
기본 지표
다음은 네임스페이스 Search Engine에 대한 기본 지표입니다.
아래에서 지표명이 굵은 글씨로 표기된 지표는 Search Engine에서 제공하는 기본 지표 중 주요 지표로 선정한 지표입니다. 주요 지표는 ServiceWatch에서 서비스별로 자동으로 구축되는 서비스 대시보드를 구성하는데 활용됩니다.
각 지표는 해당 지표를 조회할 때 어떤 통계값으로 조회하는 것이 의미있는지 의미 있는 통계값을 사용자 가이드를 통해 안내하고 있으며, 의미있는 통계 중에서 굵은 글씨로 표기된 통계값이 주요 통계값입니다. 서비스 대시보드에서는 주요 지표를 주요 통계값을 통해 조회할 수 있습니다.
OS 기본 지표
분류 | 성능 항목 | 단위 | 상세 설명 | 의미있는 통계 |
|---|---|---|---|---|
| CPU | CPU Usage | Percent | CPU 사용률 |
|
| Disk | Disk Usage | Percent | Disk 사용률 |
|
| Disk | Disk Write Bytes | Bytes/Second | 블록 장치에서 쓰기 용량(바이트/초) |
|
| Disk | Disk Read Bytes | Bytes/Second | 블록 장치에서 읽은 용량(바이트/초) |
|
| Disk | Disk Write Requests | Count/Second | 블록 장치에서의 쓰기 요청 수(요청수/초) |
|
| Disk | Disk Read Requests | Count/Second | 블록 장치에서의 읽기 요청 수(요청수/초) |
|
| Disk | Average Disk I/O Queue Size | None | 블록 장치에 발행된 요청들의 평균 대기열 길이 |
|
| Disk | Disk I/O Utilization | Percent | 블록 장치가 I/O 작업을 실제로 처리한 시간 비율 |
|
| Memory | Memory Usage | Percent | Memory 사용률 |
|
| Memory | Swap Out Bytes | Bytes/Second | 메모리에서 스왑 영역으로 내보낸 용량(바이트/초) |
|
| Memory | Swap Used Bytes | Bytes | 현재 사용 중인 스왑 공간의 크기 |
|
| Memory | Swap Cached Usage | Percent | Cache된 swap 사용률 |
|
| Memory | Swap Total Bytes | Bytes | 시스템에 설정된 전체 스왑 공간의 크기 |
|
| Memory | Swap In Bytes | Bytes/Second | 스왑 영역에서 메모리로 읽어들인 용량(바이트/초) |
|
| Memory | Swap Usage | Percent | 전체 스왑 공간 대비 현재 사용 중인 비율 |
|
| Memory | Swap Cached Bytes | Bytes | 메모리로 복원되었지만 스왑 영역에도 사본이 남아있는 페이지의 크기 |
|
| Memory | Swap Free Bytes | Bytes | 현재 사용되지 않고 남아있는 스왑 공간의 크기 |
|
| Network | Network In Bytes | Bytes/Second | 네트워크 인터페이스에서 수신된 용량(바이트/초) |
|
| Network | Network Out Bytes | Bytes/Second | 네트워크 인터페이스에서 송신된 용량(바이트/초) |
|
| Network | TCP Connections | Count/Second | 현재 정상적으로 맺어 놓은 TCP 연결의 총 개수 |
|
| Network | Network In Packets | Count | 네트워크 인터페이스에서 수신된 패킷 수 |
|
| Network | Network Out Packets | Count | 네트워크 인터페이스에서 전송된 패킷 수 |
|
| Network | Network In Dropped | Count | 네트워크 인터페이스에서 수신된 패킷 드롭 수 |
|
| Network | Network Out Dropped | Count | 네트워크 인터페이스에서 전송된 패킷 드롭 수 |
|
| Network | Network In Errors | Count | 네트워크 인터페이스에서 수신된 패킷 에러 수 |
|
| Network | Network Out Errors | Count | 네트워크 인터페이스에서 전송된 패킷 에러 수 |
|
| OS | OS Uptime | Seconds | 시스템이 마지막으로 부팅된 이후 현재까지 경과한 시간(초) |
|
표. OS 기본 지표
Search Engine 기본 지표
분류 | 성능 항목 | 단위 | 상세 설명 | 의미있는 통계 |
|---|---|---|---|---|
| cache | Field data evictions | Count/Second | 필드 데이터 캐시에서 메모리 압박으로 인해 강제 삭제된(퇴출된) 항목 수 |
|
| cache | Field data memory size | Bytes |
|
|
| cache | Query cache evictions | Count/Second | 쿼리 캐시가 메모리 부족 등으로 자동 삭제된(퇴출된) 캐시 항목 수 |
|
| cache | Query cache size | Bytes | 노드가 쿼리 캐시에 차지하고 있는 메모리 양을 바이트 단위로 표시 |
|
| Cluster Status | Cluster health | None | 모든 primary와 replica 샤드가 할당되었는지 여부 표시
|
|
| cpu | SearchEngine CPU usage | Percent | Search Engine 프로세스가 현재 사용 중인 CPU 비율을 퍼센트(%) 단위로 표시 |
|
| document | SearchableDocuments | Count | 해당 노드가 보유하고 있는 검색 가능한 문서 총 개수(primary + replica) |
|
| document | DeletedDocuments | Count | 해당 노드에 삭제 표시(soft delete)된 문서의 총 개수(primary + replica) |
|
| filesystem | Data Filesystem Available | Bytes | Search Engine 데이터를 저장하는 파일 시스템에서 현재 사용 가능한 용량(Byte) |
|
| filesystem | Data Filesystem Size | Bytes | Search Engine 데이터를 저장하는 파일 시스템의 전체 용량(Byte) |
|
| Indexing | Documents deleted rate | Count/Second | 노드가 삭제한 문서 수 |
|
| Indexing | Indexing Time | None | 노드가 인덱싱 작업에 소요한 시간(초) |
|
| Indexing | Documents indexed rate | Count/Second | 노드가 인덱싱(문서 추가/갱신)한 문서 수 |
|
| jvm | Count in GC | Count/Second | JVM 가비지 컬렉션이 실행된 횟수 |
|
| jvm | Time spent in GC | None | JVM 가비지 컬렉션에 소요한 시간 (GC소요초/분) |
|
| jvm | JVM Memory Max | Bytes | JVM max memory 설정 값 |
|
| jvm | JVM Memory Used | Bytes | JVM이 사용 중인 메모리 양 |
|
| Merges | Documents merged rate | Count/Second | 머지 과정에서 처리된 문서 수 |
|
| Merges | Documents merged bytes | Bytes/Second | 머지 과정에처 처리된 총 bytes 수 |
|
| Merges | Merging time | None | 노드가 머지 작업에 소요한 시간(초) merging (소요초/Second) |
|
| network | Node-to-Node Network In Bytes | Bytes/Second | Search Engine 노드 간 통신에서 수신한 바이트 수 |
|
| network | Node-to-Node Network Out Bytes | Bytes/Second | Search Engine 노드 간 통신에서 발신한 바이트 수 |
|
| nodes | Nodes | Count | 전체 노드 수 |
|
| Search | Query time | None | 노드가 검색 쿼리 실행에 소요된 시간(초) query (소요초/Second) |
|
| SearchEngineDashboards | SearchEngineDashboards Connections | Count | SearchEngineDashboards 동시 연결 수 |
|
| SearchEngineDashboards | SearchEngineDashboards Memory Total | Bytes | SearchEngineDashboards가 OS로부터 확보한 메모리 양 |
|
| SearchEngineDashboards | SearchEngineDashboards Memory Used | Bytes | SearchEngineDashboards가 사용하는 메모리 양 |
|
| SearchEngineDashboards | SearchEngineDashboards Uptime | Milliseconds | SearchEngineDashboards 동시 연결 수 |
|
| SearchEngineDashboards | SearchEngineDashboards Disconnects | Count | SearchEngineDashboards uptime |
|
| SearchEngineDashboards | SearchEngineDashboards Requests | Count | SearchEngineDashboards 전체 요청수 |
|
| SearchEngineDashboards | SearchEngineDashboards Reponse Time Avg | Milliseconds | SearchEngineDashboards 최근 5초 평균 응답 시간(milliseconds) |
|
| SearchEngineDashboards | SearchEngineDashboards Reponse Time MAX | Milliseconds | SearchEngineDashboards 최근 5초 최대 응답 시간(milliseconds) |
|
| SearchEngineDashboards | SearchEngineDashboards UP | None | SearchEngineDashboards /api/status API가 정상적으로 응답했는지를 나타내는 상태값 (Up metric)
|
|
| segment | Count of index segments | Count | 노드가 보유한 세그먼트 개수 |
|
| segment | Memory size of segments | Bytes | 노드가 사용 중인 세그먼트 메모리 양(bytes) |
|
| shards | Active primary shards | Count | Active primary 샤드 수, 현재 클러스터에서 정상적으로 작동 중인 primary 샤드의 개수 |
|
| shards | Active shards | Count | Active primary 및 replica 샤드 전체 개수, 현재 클러스터에서 정상적으로 작동 중인 primary 샤드와 replica 샤드를 합한 총 샤드 수 |
|
| shards | Delayed shards | Count | 할당 지연 샤드 수, 설정된 타임아웃으로 인해 노드에 배치되는 것이 일시적으로 지연된 샤드의 개수 |
|
| shards | Initializing shards | Count | 초기화 중인 샤드 수 |
|
| shards | Relocating shards | Count | 재배치 중인 샤드 수, 현재 클러스터에서 다른 노드로 옮겨지는(재배치되는) 샤드의 총 개수 |
|
| shards | Unassigned shards | Count | 미할당 샤드 수, 클러스터 내의 어떠한 노드에도 배치되지 않은 샤드의 총 개수를 의미 |
|
| tasks | Pending tasks | Count | 클러스터 전체에 적용되어야 하는 작업(예: 설정 변경, 샤드 재배치, 인덱스 템플릿 업데이트 등)이 아직 실행되지 못하고 큐에 대기중인 상태 |
|
| translog | Total translog operations | Count/Second | 마지막 flush 이후 translog에 쌓인 작업 건수 |
|
| translog | Total translog size | Bytes/Second | translog size (byte) |
|
| up | SearchEngine UP | None | 클러스터의 Cluster Info API가 정상적으로 응답했는지를 나타내는 상태값(Up metric)
|
|
표. Search Engine 기본 지표