다음 지표를 검토하여 배포를 모니터링할 수 있습니다. 모든 hardware 지표에는 최대값에 대한 지표 또는 개별 Atlas Charts가 포함됩니다.
참고
Ops Manager 자동화 프로세스 관리하는 경우에만 hardware 지표 수집합니다. 모니터링 에이전트 데이터베이스 지표 만 수집할 수 있습니다.
중요
사용 가능한 지표는 사용자 역할 및 배포 유형에 따라 다릅니다.
데이터베이스 지표
다음 지표 MongoDB 프로세스 의 성능과 동작을 반영합니다.
메트릭 | 설명 |
|---|---|
Asserts | 다음 정보를 표시합니다.
모니터는 데이터를 읽거나 쓰는 동안 발생하는 오류 수를 추적하도록 어설션합니다. 서버 로그를 확인하여 오류의 원인을 식별합니다. |
Cache Activity | 다음 정보를 표시합니다.
캐시 활동을 모니터링하여 WiredTiger 스토리지 엔진 캐시 의 읽기 및 쓰기 (write) 처리량 추적 . |
Cache Ratio | 다음 정보를 표시합니다.
캐시 비율을 모니터링하여 캐시 크기가 현재 워크로드 에 충분한지 확인합니다. |
Cache Usage | 다음 정보를 표시합니다.
캐시 사용량을 모니터링하여 WiredTiger 캐시 용량 도달했는지 확인합니다. |
Catalog | 다음 정보를 표시합니다.
카탈로그 수를 모니터링하여 과도한 수의 데이터베이스, collection, 뷰 또는 인덱스로 인해 시작 실패가 발생하지 않도록 합니다. |
Connection Rate | 다음 정보를 표시합니다.
연결 속도를 모니터링하여 연결이 생성되거나 제거되는 속도를 추적 . |
Connections | 배포서버 에 대한 총 활성 연결 수를 표시합니다. 각 연결은 자체 스레드 스택 사용하므로 연결 수가 많으면 RAM 사용량이 많을 수 있습니다. 연결을 모니터링하여 현재 연결 제한이 충분한지 확인합니다. |
Cursors | 다음 정보를 표시합니다.
커서를 모니터링하여 불필요한 커서를 닫고 애플리케이션의 시간 초과 구성을 줄입니다. |
DB Storage | 다음 정보를 표시합니다.
저장 공간을 모니터링하여 디스크 크기를 수동으로 늘릴지 여부를 결정합니다. |
Document Metrics | 다음 정보를 표시합니다.
문서 메트릭을 모니터링하여 MongoDB가 완료한 작업을 측정합니다. |
Memory | 점의 총 메모리 사용량을 메가바이트 단위로 표시합니다:
메모리를 모니터링하여 현재 배포가 메모리 요구 사항을 충족하는지 확인합니다. |
Network | 다음 정보를 표시합니다.
네트워크 지표를 모니터링하여 네트워크 성능을 추적하세요. |
OpCounters | 다음 정보를 표시합니다.
MongoDB 작업을 모니터링하여 높은 워크로드와 관련된 성능 문제를 검증하세요. 로드를 담당하는 작업 유형을 확인합니다. |
Operation Execution Times | 다음 정보를 표시합니다.
작업 실행 시간을 모니터링하여 느린 작업과 잠재적인 성능 병목 현상을 식별합니다. |
Operation Throttling | 다음 정보를 표시합니다.
작업 제한을 모니터링하여 거부되거나 종료되는 쿼리를 식별합니다. |
Page Faults | 선택한 샘플 기간 동안 이 프로세스의 초당 평균 페이지 오류 비율을 표시합니다. 가 아닌 환경에서는 이는 심각한 페이지 오류에만 적용됩니다. 페이지 오류를 모니터링하여 메모리를 늘릴지 여부를 결정합니다. |
Queues | 다음 정보를 표시합니다.
대기열을 모니터링하여 잠재적인 문제와 병목 현상을 식별합니다. |
Query Executor | 다음 정보를 표시합니다.
쿼리 실행기를 모니터링하여 필요한 것보다 더 많은 인덱스 또는 문서를 스캔하는 비효율적인 쿼리를 식별합니다. |
Query Targeting | MongoDB에서 실행되는 읽기 작업의 효율성을 표시합니다:
쿼리 대상 지정을 모니터링하여 읽기 효율성을 확인하고 쿼리 및 인덱스를 최적화합니다. |
Scan and Order | 인덱스 사용하여 정렬 작업을 수행할 수 없는 정렬된 결과를 반환하는 쿼리의 선택한 샘플 기간 동안 초당 평균 속도를 표시합니다. 이 메트릭을 모니터링하여 쿼리에 인덱스가 필요한지 여부를 파악합니다. |
Shard Data Size | 저장된 데이터가 각 샤드 에서 사용하는 저장 공간의 양을 바이트 단위로 표시합니다. 이 차트 MongoDB 6.0+를 사용하는 샤딩된 클러스터의 샤딩된 네임스페이스 보기에서만 액세스 할 수 있습니다. 이 메트릭을 모니터링하여 균형 잡힌 샤드를 보유하고 있는지 확인합니다. |
Shard Document Count | 각 샤드 에 있는 문서 수를 표시합니다. 이 차트 MongoDB 6.0+를 사용하는 샤딩된 클러스터의 샤딩된 네임스페이스 보기에서만 액세스 할 수 있습니다. 이 메트릭을 모니터링하여 균형 잡힌 샤드를 보유하고 있는지 확인합니다. |
Tickets Available | 다음 정보를 표시합니다.
성능에 영향을 줄 수 있는 스토리지 엔진 동시성 제약 조건을 식별하는 데 사용할 수 있는 티켓을 모니터링합니다. |
DB Stats
다음 지표 배포서버 개별 데이터베이스에 대한 통계를 반영합니다.
메트릭 | 설명 |
|---|---|
Avg Object Size | 데이터베이스의 모든 컬렉션에서 평균 객체 크기를 표시합니다. 객체 크기를 모니터링하여 객체 크기를 추적하고 데이터베이스 공간을 더 잘 파악합니다. |
Collections | 데이터베이스에 있는 컬렉션의 수를 표시합니다. 컬렉션을 모니터링하여 재시작 시간, 연속 백업 성능 및 안정성을 확인합니다. |
Data Size | 데이터베이스에 있는 데이터 파일의 실제 크기를 표시합니다. 데이터 크기를 모니터링하여 데이터베이스가 너무 많은 메모리나 CPU를 사용하고 있지 않은지 확인합니다. |
Index Size | 데이터베이스에 있는 모든 인덱스의 총 크기를 표시합니다. 이 지표에는 인덱스의 기반이 되는 실제 문서 데이터 외에도 인덱스로 인해 발생하는 오버헤드가 포함됩니다. 인덱스 크기를 모니터링하여 인덱스를 관리합니다. 자세히 알아보려면 인덱싱 전략을 참조하세요. |
Indexes | 데이터베이스의 총 인덱스 수를 표시합니다. 인덱스를 모니터링하여 관리합니다. 자세히 알아보려면 인덱싱 전략을 참조하세요. |
Num Extents | 데이터베이스에 대해 연속적으로 할당된 데이터 파일 공간 청크의 총 수를 표시합니다. 이 메트릭을 모니터링하여 데이터베이스 공간을 더 잘 파악합니다. |
Objects | 데이터베이스에 있는 객체 수를 표시합니다. 이 메트릭을 모니터링하여 데이터베이스 공간을 더 잘 파악합니다. |
Storage Size | 데이터베이스의 스토리지 크기를 표시합니다. 스토리지 크기를 모니터링하여 디스크 크기를 수동으로 늘릴지 여부를 결정합니다. |
Views | 데이터베이스의 조회 수를 표시합니다. 데이터베이스 공간을 더 잘 이해하기 위해 뷰를 모니터링합니다. |
하드웨어 지표
다음 지표 배포서버 지원하는 호스팅하다 머신의 성능 및 사용량을 반영합니다.
메트릭 | 설명 |
|---|---|
Disk IOPS | 다음 정보를 표시합니다.
디스크 IOPS가 프로비저닝된 최대 IOPS에 근접하는지 모니터링합니다. 배포에서 향후 워크로드를 처리할 수 있는지 여부를 결정합니다. |
Disk Latency | 다음 정보를 표시합니다.
디스크 대기 시간을 모니터링하여 디스크 읽기 및 쓰기 효율성을 추적합니다. |
Disk Queue Depth | MongoDB 데이터를 저장하는 디스크 파티션에 발행된 요청 대기열의 평균 길이를 표시합니다. 디스크 대기열 깊이를 모니터링하여 잠재적인 문제와 병목 현상을 파악합니다. |
Disk Space Free | 다음 정보를 표시합니다.
디스크 여유 공간을 모니터링하여 디스크 자동 확장을 사용할지 아니면 수동으로 디스크 크기를 늘릴지 결정합니다. |
Disk Space Percent Free | 다음 정보를 표시합니다.
디스크 여유 공간의 백분율을 모니터링하여 디스크 자동 확장을 사용할지 아니면 수동으로 디스크 크기를 늘릴지 결정합니다. |
Disk Space Used | 다음 정보를 표시합니다.
사용된 디스크 공간을 모니터링하여 디스크 크기를 수동으로 늘릴지 여부를 결정합니다. |
Max Disk IOPS | 메트릭 간격에 지정된 기간 동안 다음과 같은 최대 디스크 IOPS 값을 표시합니다.
디스크 IOPS가 프로비저닝된 최대 IOPS에 근접하는지 모니터링합니다. 배포에서 향후 워크로드를 처리할 수 있는지 여부를 결정합니다. |
Max Disk Queue Depth | 지표 세분성으로 지정된 기간 동안 최대 디스크 대기열 깊이 값을 표시합니다. 디스크 대기열 깊이는 MongoDB 데이터를 저장하는 디스크 파티션에 발행된 요청 대기열의 평균 길이입니다. 디스크 대기열 깊이를 모니터링하여 잠재적인 문제와 병목 현상을 파악합니다. |
Max Normalized System CPU | 노드 에 있는 모든 프로세스의 최대 CPU 사용량 값을 표시하고, 이를 CPU 코어 수로 나누어 0~100% 범위 로 환산한 값을 표시합니다.
CPU 사용량을 모니터링하여 데이터가 메모리 대신 디스크에서 검색되는지 여부를 확인합니다. |
Max Process CPU | 메트릭 간격에 지정된 기간 동안 다음과 같은 최대 프로세스 CPU 값을 표시합니다.
CPU 사용량을 모니터링하여 데이터가 메모리 대신 디스크에서 검색되는지 여부를 확인합니다. |
Max System CPU | 노드 에 있는 모든 프로세스의 최대 CPU 사용량 값을 표시합니다.
CPU 사용량을 모니터링하여 데이터가 메모리 대신 디스크에서 검색되는지 여부를 확인합니다. |
Max System Memory | 최대 시스템 메모리 값을 바이트 단위로 표시합니다.
메모리를 모니터링하여 현재 배포가 메모리 요구 사항을 충족하는지 확인합니다. |
Normalized Process CPU | 다음 정보를 표시합니다.
CPU 사용량을 모니터링하여 데이터가 메모리 대신 디스크에서 검색되는지 여부를 확인합니다. |
Normalized System CPU | 노드 에 있는 모든 프로세스의 CPU 사용량을 CPU 코어 수로 나누어 0~100% 범위 로 환산하여 표시합니다.
CPU 사용량을 모니터링하여 데이터가 메모리 대신 디스크에서 검색되는지 여부를 확인합니다. |
Process CPU | 다음 정보를 표시합니다.
CPU 사용량을 모니터링하여 데이터가 메모리 대신 디스크에서 검색되는지 여부를 확인합니다. |
Swap IO (Internal) | 운영 체제가 RAM 과 디스크 간에 메모리 페이지를 교환하는 속도를 표시합니다.
스왑 IO의 비율이 높거나 지속되면 호스팅하다 의 지연 시간 증가 및 메모리 압박과 상관관계가 있을 수 있습니다. 이 지표를 사용하여 호스팅하다 입력 및 출력 스왑 작업을 수행하는 빈도를 파악합니다. |
Swap Usage | 호스팅하다 의 스왑 공간에 대한 다음 정보를 표시합니다.
스왑 사용량이 지속적으로 높으면 호스팅하다 에 메모리가 부족하다는 의미일 수 있습니다. 스왑 사용량을 모니터링하여 운영 체제가 메모리 페이지를 디스크로 이동하기 시작하는 시점을 식별합니다. |
System CPU | 노드 에 있는 모든 프로세스의 CPU 사용량을 표시합니다.
CPU 사용량을 모니터링하여 데이터가 메모리 대신 디스크에서 검색되는지 여부를 확인합니다. |
System Memory | 다음 정보를 표시합니다.
메모리를 모니터링하여 현재 배포가 메모리 요구 사항을 충족하는지 확인합니다. |
System Network | 다음 정보를 표시합니다.
네트워크 지표를 모니터링하여 네트워크 성능을 추적하세요. |
노드 지표 검색
The following metrics are available for mongot (Search and Vector Search) nodes deployed through the MongoDB Enterprise Kubernetes Operator. Ops Manager displays these metrics in the mongot Details view. To learn more, see View Search Node Performance Metrics.
메트릭 | 설명 |
|---|---|
CPU Usage |
|
JVM Memory |
|
JVM GC Pause | JVM 가버지 컬렉션 일시 중지 최대 기간(초)을 표시합니다. 자주 또는 긴 일시 중지는 검색 쿼리 지연 시간에 영향을 미칠 수 있습니다. |
Disk Space Used |
|
Index Size |
|
Index Documents |
|
Index Segments |
|
Search Query Throughput | 검색 쿼리의 총 성공률과 실패률을 초당 연산으로 표시합니다. |
Search Query Latency | 검색 명령의 평균 및 최대 지연 시간을 밀리초 단위로 표시합니다. |
Vector Search Throughput | 초당 작업으로 벡터 검색 쿼리의 총 속도 및 실패 속도를 표시합니다. |
Vector Search Latency | 벡터 검색 명령의 평균 및 최대 지연 시간을 표시합니다(밀리초 단위). |
Index Manager Health | 다음 각 상태의 인덱스 관리자 수를 표시합니다. |