M10+ 클러스터에서만 사용 가능
Real-Time Performance Panel(RTPP)은 현재 네트워크 트래픽, 클러스터에서 MongoDB를 호스팅하는 시스템의 데이터베이스 작업, 호스트에 대한 하드웨어 통계를 모니터링하고 표시합니다. RTPP를 사용하여 관련 데이터베이스 작업을 시각적으로 식별하고, 쿼리 실행 시간과 스캔한 문서와 반환된 문서의 비율을 평가하고, 네트워크 부하 및 처리량을 모니터링하고, 복제본 세트의 세컨더리 멤버에서 발생할 수 있는 복제 지연을 발견할 수 있습니다.
RTPP displays data from the primary member of each replica set. For sharded clusters, RTPP shows data from the primary of each shard.
참고
워크로드 RTPP 최대 크기인 샘플 당 4MB보다 큰 db.currentOp() 출력을 트리거하는 경우 RTPP가 작동하지 않을 수 있습니다.
필요한 액세스 권한
프로젝트에 대해 Real-Time Performance Panel을(를) 활성화 또는 비활성화하려면 Project Owner 액세스 권한이 있어야 합니다. {6} 액세스 권한이 있는 사용자는 프로젝트에 자신을 Project Owner(으)로 추가해야 합니다.
Real-Time Performance Panel 에서 실시간 성능을 보려면 프로젝트 에 대한 Project Read Only, Project Observability Viewer, Project Data Access Read Only, Project Data Access Read/Write, Project Data Access Admin 또는 Project Real Time Performance Operator 액세스 있어야 합니다.
실시간 성능 패널 활성화 또는 비활성화
Real-Time Performance Panel 기본적으로 활성화되어 있습니다. 프로젝트에 대해 Real-Time Performance Panel을 비활성화하거나 활성화하려면 다음 안내를 따르세요.
Atlas 에서 Project Settings 페이지로 이동합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.
사이드바에서 아이콘을 Project Overview 옆에 있는 클릭합니다.
프로젝트 설정 페이지가 표시됩니다.
실시간 성능 패널에 액세스
실시간 성능 패널을 보려면 다음과 같이 하세요:
Atlas 에서 프로젝트 의 Clusters 페이지로 이동합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.
사이드바에서 Database 제목 아래의 Clusters를 클릭합니다.
Clusters(클러스터) 페이지가 표시됩니다.
그래프 보기
차트/위치 | 설명 |
|---|---|
Connections, Network In, Network Out (패널 상단) | Displays the number of current connections to the machine hosting MongoDB and the number of inbound and outbound bytes as reported by |
CPU, Disk IOPS, and Sys Mem (패널 상단) | MongoDB를 호스팅하는 시스템의 현재 사용된 CPU 비율, 디스크 읽기 및 쓰기 초당 연산, 버퍼 및 스왑 공간을 제외한 총 물리적 메모리 사용량을 표시합니다. |
Operations | Displays the number of operations as reported by |
Query Execution Times | Displays latency statistics for current read requests, write requests, and other database commands. Available in MongoDB 3.6 or later. See Atlas Infinite 클러스터에서 이러한 지표는 저장 계층이 아닌 컴퓨팅 노드를 설명합니다. 자세한 내용은 MongoDB Atlas Infinite: 아키텍처를 참조하세요. |
Query Targeting | 현재 쿼리에서 반환된 문서 및 객체와 비교해 스캔된 문서 및 객체의 비율을 표시합니다. 이러한 통계는 쿼리에서 인덱스를 사용하는지 여부와 방법을 측정하는 데 유용할 수 있습니다. 자세한 내용은 쿼리 성능 분석을 참조하세요. The change streams cursors that the MongoDB Search process ( |
Reads & Writes | Displays the number of active reads, queued reads, active writes, and queued writes as reported by |
Replication Lag | Available only for secondary members of a replica set. Displays the time required to replicate operations from the primary to the secondary members of a replica set. See Replica Set Secondary Members for more information. |
Hottest Collections | Displays the collections with the most operations as reported by Utilization Percent is calculated from the read and write times as reported by 가장 사용량이 높은 컬렉션은 차트에 표시되는 가장 최근 시간에 해당합니다. 즉, 디스플레이가 실행 중인 경우(예: 일시 중지되지 않음), 컬렉션은 현재 타임스탬프에서 가장 사용량이 높은 컬렉션에 해당합니다. 디스플레이가 일시 중지된 경우 컬렉션은 일시 중지된 시간에 가장 사용량이 높은 컬렉션에 해당합니다. 컬렉션에 Queryable Encryption을 활성화한 경우, RTPP는 이 위치에 컬렉션을 표시하지 않습니다. Atlas는 이 정보를 삭제합니다. |
Slowest Operations | db.currentOp()에서 보고한 가장 느린 작업을 표시합니다. 작업은 차트에 표시되는 가장 최근 시간에 해당합니다. 즉, 디스플레이가 실행 중인 경우(예: 일시 중지되지 않음), 작업은 현재 타임스탬프에서 가장 느린 작업에 해당합니다. 디스플레이가 일시 중지되면 작업은 일시 중지된 시점의 가장 느린 작업에 해당합니다. Select one of the operations to open the Operation Details panel, where you can terminate the selected operation using the Kill Op button. The Kill Op button issues the db.killOp() method on the selected operation. Kill Op 버튼을 사용하려면 프로젝트에 대한 If you have Queryable Encryption enabled for a collection, the RTPP hides the JSON view of the query if it involves encrypted fields. Atlas redacts this information. |
그래프 보기에서 정확한 메트릭 읽기
실시간 성능 패널의 Graph 보기를 일시 중지하면 선 그래프 위로 마우스를 가져가 특정 시점의 가장 느린 작업 및 가장 사용량이 높은 컬렉션 등을 포함해 정확한 값을 확인할 수 있습니다.
성능 패널을 일시 중지해도 기본 데이터 컬렉션에는 영향을 미치지 않습니다. Graph 보기를 다시 시작하면 선 그래프가 빈 디스플레이에서 다시 시작됩니다.
테이블 보기
표에서 필드를 숨기거나 표시하려면 을(를) 클릭합니다.
필드 | 설명 |
|---|---|
Commands Queries Updates Deletes Inserts GetMores | Displays the number of the specified operations (commands, queries, etc.) as reported by |
Time / Read Time / Write Time / Command | Displays latency statistics for current read requests, write requests, and other database commands. To learn more, see Atlas Infinite 클러스터에서 이러한 지표는 저장 계층이 아닌 컴퓨팅 노드를 설명합니다. 자세한 내용은 MongoDB Atlas Infinite: 아키텍처를 참조하세요. |
Scanned / Returned Scanned Objects / Returned | Displays the ratio of documents and objects scanned to documents and objects returned in current queries. These statistics are useful in determining if and how a query uses an index. To learn more, see Analyze Query Performance. |
Active Readers Active Writers Queued Readers Queued Writers | Displays the number of active reads, queued reads, active writes, and queued writes as reported by |
Lag Time | Available only for secondary members of a replica set. Displays the time required to replicate operations from the primary to the secondary members of a replica set. To learn more, see Replica Set Secondary Members. |
CPU Disk IOPS Sys Mem | MongoDB를 호스팅하는 시스템의 현재 사용된 CPU 비율, 디스크 읽기 및 쓰기 초당 연산, 버퍼 및 스왑 공간을 제외한 총 물리적 메모리 사용량을 표시합니다. |
Connections Bytes In Bytes Out | Displays the number of current connections to the machine hosting MongoDB and the number of inbound and outbound bytes as reported by |