Docs Menu
Docs Home
/
MongoDB Ops Manager
/ /

실시간 지표 보기

이 페이지의 내용

  • 프로젝트의 실시간 성능 패널 활성화 또는 비활성화
  • 테이블 보기
  • 그래프 보기
  • 그래프 보기에서 정확한 메트릭 읽기
  • 디스플레이 중지 및 다시 시작

참고

가용성 Ops Manager는 managed가 관리하는 MongoDB 배포에 대한 실시간 메트릭을 표시할 수 있습니다. collection의 실시간 데이터는 MongoDB Agent가 필요합니다.

MongoDB Ops Manager는 mongod (복제본 세트 및 샤드) 및 mongos 프로세스에 대한 실시간 지표를 지원합니다.

실시간 지표를 보려면 원하는 배포서버에 해당하는 Metrics 버튼을 클릭한 다음 Real Time 을 클릭합니다.

배포서버 지표 을 모니터링하여 성능 문제를 식별하고 현재 배포서버 가 요구 사항을 충족하는지 확인합니다. 배포를 모니터 하는 데 사용할 수 있는 지표 에 학습 보려면 사용 가능한 지표 검토를 참조하세요.

이 기능에 액세스하려면 다음 중 하나를 수행해야 합니다.

오른쪽 상단에서 을 클릭하여 Table 또는 Graph 의 지표를 볼 수 있습니다.

참고

필수 권한

프로젝트에서 Real-Time Performance Panel을 활성화하려면 프로젝트에 대해 Project Owner 역할이 있어야 합니다.

Ops Manager는 기본적으로 실시간 성능 패널 을 활성화합니다. 이 설정을 전환하려면 다음을 수행합니다.

1
2
필드
디스플레이
Commands
Queries
Updates
Deletes
Inserts
GetMores
mongostat 가 보고한 지정된 작업(명령, 쿼리 등)의 수입니다.
Time / Read
Time / Write
Time / Command
현재 읽기 요청, 쓰기 (write) 요청 및 기타 데이터베이스 명령에 대한 지연 시간 지표 입니다. MongoDB 3.4이상에서만 사용할 수 있습니다. 학습 내용은 serverStatusopLatencies 를 참조하세요.
Scanned / Returned
Scanned Objects / Returned
현재 쿼리에서 반환된 문서 및 객체 대비 스캔된 문서 및 객체의 비율입니다. 이러한 지표 는 쿼리 가 인덱스 를 사용하는지 여부와 방법을 결정하는 데 유용합니다. 학습 내용은 쿼리 성능 분석을 참조하세요.
Active Readers
Active Writers
Queued Readers
Queued Writers
mongostat 에서 보고한 활성 읽기, 대기 중인 읽기, 활성 쓰기 및 대기 중인 쓰기의 수입니다.
Lag Time
복제본 세트의 프라이머리 멤버에서 세컨더리 멤버로 작업을 복제하는 데 필요한 시간입니다. 복제본 세트의 세컨더리 멤버만 사용할 수 있습니다. 자세한 내용은 복제본 세트 세컨더리 멤버를 참조하세요.
CPU
Disk IOPS
Sys Mem

cluster에 있는 노드의 운영 체제에 따른 통계:

  • Linux: MongoDB를 호스팅하는 시스템의 현재 사용 중인 CPU 및 디스크 용량의 백분율과 버퍼, 캐시 및 스왑 공간을 제외한 총 물리적 메모리 사용량을 표시합니다.

  • macOS: MongoDB를 호스팅하는 시스템의 현재 사용된 CPU 및 디스크 용량 비율과 캐시 및 스왑 공간을 제외한 총 물리적 메모리 사용량을 표시합니다.

  • Windows: MongoDB를 호스팅하는 시스템의 현재 사용된 CPU 및 디스크 용량 비율과 총 물리적 메모리 사용량을 표시합니다.

Connections
Bytes In
Bytes Out
MongoDB 를 호스팅하는 시스템에 대한 현재 연결 수와 mongostat 가 보고한 인바운드 및 아웃바운드 바이트 수입니다.

표에서 필드를 숨기거나 표시하려면 을(를) 클릭합니다.

차트
디스플레이
Connections, Network In, Network Out
MongoDB 를 호스팅하는 시스템에 대한 현재 연결 수와 mongostat 가 보고한 인바운드 및 아웃바운드 바이트 수입니다.
CPU, Disk IOPS, and Sys Mem

통계는 cluster에 있는 노드의 운영 체제에 따라 달라집니다.

  • Linux: MongoDB를 호스팅하는 시스템의 현재 사용 중인 CPU 및 디스크 용량의 백분율과 버퍼, 캐시 및 스왑 공간을 제외한 총 물리적 메모리 사용량을 표시합니다.

  • macOS: MongoDB를 호스팅하는 시스템의 현재 사용된 CPU 및 디스크 용량 비율과 캐시 및 스왑 공간을 제외한 총 물리적 메모리 사용량을 표시합니다.

  • Windows: MongoDB를 호스팅하는 시스템의 현재 사용된 CPU 및 디스크 용량 비율과 총 물리적 메모리 사용량을 표시합니다.

Operations
Query Execution Times
현재 읽기 요청, 쓰기 (write) 요청 및 기타 데이터베이스 명령에 대한 지연 시간 지표 를 표시합니다. MongoDB 3.4이상에서만 사용할 수 있습니다. 학습 내용은 serverStatusopLatencies 를 참조하세요.
Query Targeting
현재 쿼리에서 반환된 문서 및 객체 대비 스캔된 문서 및 객체의 비율입니다. 이러한 지표 는 쿼리 가 인덱스 를 사용하는지 여부와 방법을 결정하는 데 유용합니다. 학습 내용은 쿼리 성능 분석을 참조하세요.
Reads & Writes
Replication Lag
복제본 세트의 프라이머리 멤버에서 세컨더리 멤버로 작업을 복제하는 데 필요한 시간입니다. 복제본 세트의 세컨더리 멤버만 사용할 수 있습니다. 자세한 내용은 복제본 세트 세컨더리 멤버를 참조하세요.
Hottest Collections

mongotop 이 보고한 작업이 가장 많은 컬렉션입니다. 각 핫 컬렉션에 대해 테이블에는 컬렉션의 Utilization Percent 도 표시됩니다.

Utilization Percent mongotop 이 샘플 기간 동안 보고한 읽기 및 쓰기 시간을 기준으로 계산됩니다. 구체적으로 Utilization Percent 은 샘플 기간 동안 배포에 포함된 모든 컬렉션의 읽기 및 쓰기 시간을 기준으로 한 컬렉션의 읽기 및 쓰기 시간을 백분율(가장 가까운 0.1%로 반올림)로 나타냅니다. 이 기간 동안 읽기 및 쓰기 작업이 발생하지 않으면 Utilization Percent 는 0%일 수 있습니다.

가장 사용량이 높은 collection은 Atlas Charts에 표시되는 가장 최근 시간에 해당합니다. 즉, 디스플레이가 일시 중지되지 않고 실행 중이면 컬렉션은 현재 타임스탬프에서 가장 사용량이 높은 컬렉션에 해당합니다. 디스플레이가 일시 중지된 경우 컬렉션은 일시 중지된 시간에 가장 사용량이 높은 컬렉션에 해당합니다.

Slowest Operations

db.currentOp() 가 보고한 가장 느린 작업입니다.

작업은 Atlas Charts에 표시되는 가장 최근 시간에 해당합니다. 즉, 디스플레이가 실행 중인 경우(일시 중지가 아님), 작업은 현재 타임스탬프에서 가장 느린 작업에 해당합니다. 디스플레이가 일시 중지되면 작업은 일시 중지된 시점의 가장 느린 작업에 해당합니다.

작업을 클릭하면 JSON document db.currentOp() 가 작업에 대해 보고한 자세한 를 볼 수 있습니다.

데이터 액세스 관리자 역할이 있는 사용자는 작업 세부 정보 패널에서 버튼에 액세스하여 작업 또는 비활성 트랜잭션을 강제로 중지할 수 있습니다.

느린 작업을 중지하려면 다음을 수행합니다.

  1. Slowest Operations 창에서 작업을 클릭합니다.

  2. Operation Details 창에서 Kill Op 을 클릭합니다.

    또는 작업이 비활성 트랜잭션인 경우 Kill Session 를 클릭합니다.

  3. Confirm Operation 모달에서 Yes, terminate this operation 을(를) 클릭합니다.

트랜잭션 에 대해 자세히 알아보려면 MongoDB 매뉴얼을 참조하세요.

그래프에서 메트릭을 숨기거나 표시하려면 메트릭의 색상 상자를 클릭합니다.

실시간 성능 패널의 Graph 보기를 일시 중지하면 선 그래프 위로 마우스를 가져가 특정 시점의 가장 느린 작업 및 가장 사용량이 높은 컬렉션 등을 포함해 정확한 값을 확인할 수 있습니다.

표시된 지표의 업데이트를 중지하려면 Pause 을(를) 클릭합니다. Pause 은 디스플레이 업데이트만 중지하고 기본 collection을 일시 중지하지 않습니다.

디스플레이 업데이트를 다시 시작하려면 Play 을 클릭합니다.

돌아가기

MongoDB 프로세스