중요한!
이 레거시 통합은 2024년에 단종될 예정입니다. 특정 EOL 날짜를 알게 되면 추가하겠습니다. 최신 MongoDB 통합을 사용하는 것이 좋습니다. 레거시 통합에서 새 통합으로 전환하는 방법에 대한 자세한 내용은 마이그레이션 문서를 참조하세요.
레거시 MongoDB 통합은 MongoDB 클러스터에서 인벤토리 및 메트릭을 수집하여 플랫폼으로 전송하여 주요 성능 메트릭을 집계하고 시각화할 수 있습니다. mongos
및 mongod
인스턴스, 구성 서버, 데이터베이스 및 컬렉션에서 데이터를 수집하여 성능 병목 현상을 정확히 찾아냅니다.
호환성 및 요구 사항
이 레거시 통합은 MongoDB v3 및 v4와 호환됩니다. 최신 MongoDB 통합은 최신 버전을 지원합니다.
이 레거시 통합을 설치하기 전에 다음 요구 사항을 충족하는지 확인하십시오.
New Relic 계정. 하나가 없습니까? 무료 가입! 신용 카드가 필요하지 않습니다.
clusterMonitor
및listCollections
역할 이 있는 MongoDB 사용자MongoDB가 Kubernetes 또는 Amazon ECS에서 실행되고 있지 않으면 MongoDB를 실행하는 호스트에 인프라 에이전트를 설치 해야 합니다. 그렇지 않으면:
설치 및 활성화
레거시 MongoDB 통합을 설치하려면 환경에 대한 지침을 따르십시오.
ECS에서 실행 중인 모니터링 서비스를 참조하십시오.
' '
Kubernetes에서 실행 중인 서비스 모니터링을 참조하세요.
인프라 에이전트를 설치하고
INTEGRATION_FILE_NAME
변수를nri-mongodb
로 바꿉니다.디렉토리를 통합 폴더로 변경하십시오.
cd /etc/newrelic-infra/integrations.d샘플 구성 파일의 사본:
sudo cp mongodb-config.yml.sample mongodb-config.yml구성 설정 에 설명된 대로
mongodb-config.yml
파일을 편집합니다.자동 MongoDB 오류 로그 구문 분석 및 전달을 활성화하려면
mongodb-log.yml.example
파일을mongodb-log.yml
에 복사(또는 이름 변경)하십시오. 에이전트를 다시 시작할 필요가 없습니다.예시:
sudo cp /etc/newrelic-infra/logging.d/mongodb-log.yml.example /etc/newrelic-infra/logging.d/mongodb-log.yml
다음에서
nri-mongodb
.MSI 설치 프로그램 이미지를 다운로드합니다.Windows 명령 프롬프트에서 설치하려면 다음을 실행하십시오.
msiexec.exe /qn /i PATH\TO\nri-mongodb-amd64.msiIntegrations 디렉터리
C:\Program Files\New Relic\newrelic-infra\integrations.d\
에서 다음을 실행하여 샘플 구성 파일의 복사본을 만듭니다.cp mongodb-config.yml.sample mongodb-config.yml구성 설정 을 사용하여
mongodb-config.yml
구성 파일을 편집합니다.
추가 참고 사항:
- 고급: 통합은 패키지 관리자 외부에 설치할 수 있도록 tarball 형식 으로도 제공됩니다.
- 호스트 내 통합은 자동으로 업데이트되지 않습니다. 최상의 결과를 얻으 려면 통합 패키지 및 인프라 에이전트 를 정기적으로 업데이트하십시오.
구성
MongoDB 서버 활성화
MongoDB 셸에서 다음 명령을 실행하여 listCollections
역할과 새 사용자를 만듭니다. 그런 다음 새 사용자에게 clusterMonitor
및 listCollections
역할을 할당합니다. 참고: 사용자 이름, 암호 및 유사한 사용자별 값을 바꾸십시오.
사용자 및 역할 생성에 대한 자세한 내용은 MongoDB 설명서를 참조하십시오.
팁
모니터링할 mongo에서 다음 단계를 완료하십시오. 호스트 또는 복제본 세트 통계와 같은 mongod 수준 메트릭을 수집해야 하는 경우 각 mongod에 대한 역할과 사용자도 생성합니다.
MongoDB 셸에서
use admin
을 입력합니다.다음 명령어를 사용하여
listCollections
역할을 만듭니다.db.createRole({role: "listCollections",privileges: [{resource: {db:"",collection:""},actions: ["listCollections"]}],roles: []})다음 명령어를 사용하여 새 사용자를 만들고 사용자에게
clusterMonitor
및listCollections
역할을 할당합니다.db.createUser({user: "username",pwd: "password",roles: ["clusterMonitor","listCollections"]})
이 문서가 설치하는데 도움이 되셨나요?
통합 구성
설치 방법에 따라 통합을 구성하는 몇 가지 방법이 있습니다.
- Kubernetes를 통해 활성화된 경우: Kubernetes에서 실행 중인 서비스 모니터링을 참조하십시오.
- Amazon ECS를 통해 활성화된 경우: ECS에서 실행 중인 서비스 모니터링을 참조하십시오.
- 호스트에 설치된 경우: 통합의 YAML 구성 파일
mongodb-config.yml
에서 구성을 편집합니다.
통합의 YAML 형식 구성은 필수 로그인 자격 증명을 배치하고 데이터 수집 방법을 구성할 수 있는 곳입니다. 변경하는 옵션은 설정 및 기본 설정에 따라 다릅니다.
구성 파일에는 interval
, timeout
, inventory_source
와 같은 모든 통합에 적용할 수 있는 공통 설정이 있습니다. 이러한 공통 설정에 대한 모든 내용을 보려면 구성 형식 문서를 참조하십시오.
중요
여전히 레거시 구성/정의 파일을 사용하고 있다면 표준 구성 형식을 참조하십시오.
MongoDB와 관련된 특정 설정은 구성 파일의 env
섹션을 사용하여 정의됩니다. 이러한 설정은 MongoDB 인스턴스에 대한 연결과 기타 보안 설정 및 기능을 제어합니다. 유효한 설정 목록은 이 문서의 다음 섹션에 설명되어 있습니다.
전체 MongoDB 클러스터 또는 독립 실행형 MongoDB 인스턴스를 모니터링하도록 MongoDB 통합을 구성할 수 있습니다. 클러스터를 모니터링하려면 host
및 port
인수 가 클러스터의 mongos
인스턴스 중 하나를 가리켜야 합니다. 독립 실행형 인스턴스를 모니터링하려면 host
및 port
가 데이터베이스를 실행하는 mongod
를 가리켜야 합니다.
팁
SCRAM 인증은 지원되지 않습니다.
MongoDB 인스턴스 설정
MongoDB 통합은 메트릭과 인벤토리 정보를 모두 수집합니다. 다음 표에서 각 컬렉션에 사용할 수 있는 설정에 대한 적용 대상 열을 참조하십시오.
이러한 설정의 값은 여러 가지 방법으로 정의할 수 있습니다.
- 구성 파일에 직접 값을 추가합니다. 이것은 가장 일반적인 방법입니다.
{{}}
표기법을 사용하여 환경 변수의 값 바꾸기. 이를 위해서는 인프라 에이전트 v1.14.0 이상이 필요합니다. 자세한 내용은 통과 에 대한 설명서를 참조하거나 대체 예를 참조하십시오.- 비밀 관리를 사용합니다. 이를 사용하여 구성 파일에서 일반 텍스트로 노출될 암호와 같은 민감한 정보를 보호하십시오. 자세한 내용은 비밀 관리 를 참조하십시오.
' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '
환경 | 설명 | 에 적용 |
---|---|---|
MONGODB_CLUSTER_NAME | 모니터링 중인 클러스터를 고유하게 식별하기 위한 사용자 정의 이름입니다. 필수 . | 측정항목/인벤토리 |
주최자 | MongoDB가 실행 중인 호스트 이름 또는 IP입니다. 기본값은 | 측정항목/인벤토리 |
포트 | MongoDB가 수신 대기하는 포트입니다. 기본값은 27017입니다. | 측정항목/인벤토리 |
사용자 이름 | MongoDB 서버에 액세스하기 위한 사용자 이름입니다. | 측정항목/인벤토리 |
비밀번호 | 지정된 사용자의 비밀번호입니다. | 측정항목/인벤토리 |
AUTH_SOURCE | 인증할 데이터베이스입니다. 기본값은 | 측정항목/인벤토리 |
SSL | MongoDB 서버와 통신할 때 SSL을 사용하십시오. 기본값은 | 측정항목/인벤토리 |
SSL_CA_CERTS | 호스트에서 SSL 인증서의 위치입니다. | 측정항목/인벤토리 |
SSL_INSECURE_SKIP_VERIFY | 서버의 인증서 체인 및 호스트 이름 확인을 건너뜁니다. 기본값은 | 측정항목/인벤토리 |
PEM_KEY_FILE | 개인 키 및 클라이언트 인증서가 포함된 PEM 파일의 위치입니다. | 측정항목/인벤토리 |
암호 |
| 측정항목/인벤토리 |
CONCURRENT_COLLECTIONS | 메트릭을 동시에 수집할 엔터티 수입니다. 기본값은 50입니다. | 메트릭 |
필터 | 컬렉션 이름 배열에 대한 데이터베이스 이름의 JSON 맵. 비어 있으면 모든 데이터베이스 및 컬렉션이 기본값입니다. | 메트릭 |
측정항목 | 측정항목 전용 수집을 활성화하려면 | |
목록 | 인벤토리 전용 컬렉션을 활성화하려면 |
라벨 및 사용자 정의 속성
레이블을 사용하여 메트릭을 추가로 꾸밀 수 있습니다. 레이블을 사용하면 키/값 쌍 속성을 메트릭에 추가할 수 있으며, 이 속성을 사용하여 메트릭을 쿼리, 필터링 또는 그룹화할 수 있습니다.
기본 샘플 구성 파일에는 레이블의 예가 포함되어 있습니다. 그러나 필수 항목이 아니므로 원하는 항목을 제거, 수정 또는 추가할 수 있습니다.
labels: env: production role: load_balancer
구성 예
다음은 localhost에서 메트릭 및 인벤토리를 수집하는 데 사용되는 기본 구성입니다.
integrations: - name: nri-mongodb env: CLUSTER_NAME: my_cluster HOST: localhost PORT: 27017 USERNAME: mongodb_user PASSWORD: mongodb_password interval: 15s labels: environment: production inventory_source: config/mongodb
이 구성은 15초마다 메트릭을 수집하고 60초마다 인벤토리를 수집합니다.
integrations: - name: nri-mongodb env: METRICS: true CLUSTER_NAME: my_cluster HOST: localhost PORT: 27017 USERNAME: mongodb_user PASSWORD: mongodb_password interval: 15s labels: environment: production
- name: nri-mongodb env: INVENTORY: true CLUSTER_NAME: my_cluster HOST: localhost PORT: 27017 USERNAME: mongodb_user PASSWORD: mongodb_password interval: 60s labels: environment: production inventory_source: config/mongodb
이 구성에서는 MONGODB_HOST
환경 변수를 사용하여 통합의 HOST 설정을 채웁니다.
integrations: - name: nri-mongodb env: METRICS: "true" CLUSTER_NAME: my_cluster HOST: {{MONGODB_HOST}} PORT: 27017 USERNAME: mongodb_user PASSWORD: mongodb_password interval: 15s labels: env: production role: load_balancer
이 구성에서는 필터를 사용하여 모니터링하는 데이터베이스 및 컬렉션의 범위를 좁힙니다. 이 샘플 필터를 사용하면 통합에서 다음을 수집합니다.
db1
데이터베이스 메트릭 및 모든 컬렉션.null
를 사용하여 데이터베이스에서 모든 컬렉션 수집db2
collection1
에 대한 데이터베이스 측정항목 및 측정항목 및collection2
db3
데이터베이스 메트릭 및 컬렉션 메트릭 없음. 컬렉션 측정항목을 건너뛰려면 빈 배열[]
을 사용하세요.integrations:- name: nri-mongodbenv:METRICS: "true"CLUSTER_NAME: my_clusterHOST: localhostPORT: 27017USERNAME: mongodb_userPASSWORD: mongodb_passwordFILTERS: '{"db1":null,"db2":["collection1","collection2"],"db3:":[]}'interval: 15slabels:env: productionrole: load_balancer
이 구성에서는 동일한 통합에서 여러 MongoDB 서버를 모니터링하고 있습니다. 첫 번째 인스턴스( HOST: 1st_mongodb_host
)의 경우 메트릭과 인벤토리를 수집하고 두 번째 인스턴스( HOST: 2nd_mongodb_host
)의 경우 메트릭만 수집합니다.
integrations: - name: nri-mongodb env: METRICS: "true" CLUSTER_NAME: my_cluster HOST: 1st_mongodb_host PORT: 27017 USERNAME: mongodb_user PASSWORD: mongodb_password interval: 15s labels: env: production role: load_balancer - name: nri-mongodb env: INVENTORY: "true" CLUSTER_NAME: my_cluster HOST: 1st_mongodb_host PORT: 27017 USERNAME: mongodb_user PASSWORD: mongodb_password interval: 60s labels: env: production role: load_balancer inventory_source: config/mongodb
- name: nri-mongodb env: METRICS: "true" CLUSTER_NAME: my_2nd_cluster HOST: 2nd_mongodb_host PORT: 27017 USERNAME: mongodb_user PASSWORD: mongodb_password interval: 15s labels: env: production role: load_balancer
데이터 찾기 및 사용
이 서비스의 데이터는 통합 대시보드 에 보고됩니다.
메트릭은 다음 이벤트 유형 에 연결됩니다.
MongoCollectionSample
MongoConfigServerSample
MongoDatabaseSample
MongodTopSample
MongoSample
MongodSample
MongosSample
문제 해결을 위해 이 데이터를 쿼리 하거나 사용자 지정 차트 및 대시보드를 만들 수 있습니다.
데이터를 찾고 사용하는 방법에 대한 자세한 내용은 통합 데이터 이해 를 참조하십시오.
측정항목 데이터
MongoDB 통합은 다음 메트릭 데이터 속성을 수집합니다. 일부 측정항목 이름에는 asserts.
또는 collection.
과 같이 카테고리 표시기와 마침표가 접두사로 붙습니다.
클러스터 또는 독립 실행형 인스턴스가 모니터링되는지 여부에 따라 다른 메트릭을 사용할 수 있습니다. 독립 실행형 인스턴스의 경우 MongodSample , MongoDatabaseSample , MongodTopSample 및 MongoCollectionSample 만 수집됩니다. 클러스터의 경우 모든 이벤트 유형이 수집됩니다.
다음 속성은 MongoCollectionSample
이벤트 유형에 연결됩니다.
미터법 | 설명 |
---|---|
| 컬렉션의 평균 개체 크기(바이트)입니다. |
| 컬렉션에 상한선이 있는지 여부입니다. |
| 컬렉션의 총 개체 수입니다. |
| 인덱스가 사용된 횟수입니다. |
| 인덱스의 크기(바이트)입니다. |
| 상한 컬렉션의 최대 문서 수입니다. |
| 제한된 컬렉션의 최대 크기(바이트)입니다. |
| 컬렉션의 총 인덱스 수입니다. |
| 컬렉션에 있는 데이터의 총 크기에 컬렉션에 있는 모든 인덱스의 크기를 더한 값(바이트)입니다. |
| 문서 저장을 위해 이 컬렉션에 할당된 총 저장 공간(바이트)입니다. |
다음 속성은 MongoConfigServerSample
이벤트 유형에 연결됩니다.
미터법 | 설명 |
---|---|
| 초당 발생한 메시지 어설션 수입니다. |
| 초당 발생하는 일반 어설션의 수입니다. |
| 롤오버 카운터가 롤오버되는 횟수입니다. 카운터는 초당 2^30개의 어설션마다 0으로 롤오버됩니다. |
| 초당 제기된 사용자 어설션 수입니다. |
| 초당 발생한 경고 수입니다. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 데이터베이스가 제공할 수 있는 사용되지 않는 사용 가능한 들어오는 연결 수입니다. |
| 클라이언트에서 데이터베이스 서버로의 연결 수입니다. |
| 생성된 총 연결 수입니다. |
| 일정 시간 동안 활동이 없으면 시간 초과를 방지하기 위해 |
| 고정된 열린 커서의 수입니다. |
| MongoDB가 클라이언트에 대해 유지 관리하는 커서의 수입니다. |
| 서버 프로세스가 시작된 이후 시간 초과된 총 커서 수입니다. |
| 초당 삭제된 문서 수입니다. |
| 초당 삽입된 문서 수입니다. |
| 초당 쿼리에서 반환된 문서 수입니다. |
| 초당 업데이트된 문서 수입니다. |
| 마지막 저널 그룹 커밋 간격 동안 저널에 기록된 트랜잭션 수입니다. |
| 커밋에 소요된 시간(밀리초)입니다. |
| 쓰기 잠금이 유지되는 동안 발생한 커밋 수입니다. |
| 쓰기 잠금이 유지되는 동안 발생한 커밋에 소요된 시간(밀리초)입니다. |
| 저널에 기록된 데이터의 압축 비율입니다. |
| 마지막 저널 그룹 커밋 간격 동안 저널에서 데이터 파일로 기록된 데이터의 양(바이트)입니다. |
| 예약된 저널 그룹 커밋 간격 전에 MongoDB가 커밋을 요청한 횟수입니다. |
| 마지막 저널 그룹 커밋 간격 동안 저널에 기록된 데이터의 양(바이트)입니다. |
| 저널에 쓰기를 준비하는 데 소요된 시간(밀리초)입니다. |
| copy-on-write 메모리 매핑된 뷰를 다시 매핑하는 데 소요된 시간(밀리초)입니다. |
| MongoDB가 |
| 저널링 후 데이터 파일에 쓰는 데 소요된 시간(밀리초)입니다. |
| 저널에 쓰는 데 소요된 시간(밀리초)입니다. |
| 디스크에 대한 각 플러시 평균 시간(밀리초)입니다. |
| 데이터베이스가 디스크에 대한 모든 쓰기를 플러시한 횟수입니다. |
| 마지막 플러시 작업을 완료하는 데 걸린 시간(밀리초)입니다. |
| mongod 프로세스가 디스크에 데이터를 쓰는(즉, 플러시) 소비한 총 시간(밀리초)입니다. |
| 복제본 세트의 하나 이상의 구성원이 초당 쓰기 작업을 승인할 때까지 대기하는 지정된 쓰기 문제(예: |
| wtimeout 임계값이 초당 |
| 읽기 작업을 수행하는 활성 클라이언트 연결 수입니다. |
| 데이터베이스에 대한 총 활성 클라이언트 연결 수입니다. |
| 쓰기 작업을 수행하는 활성 클라이언트 연결 수입니다. |
| 현재 대기열에 있고 읽기 잠금을 기다리는 작업의 수입니다. |
| 잠금을 위해 대기 중인 총 작업 수입니다. |
| 현재 대기열에 있고 쓰기 잠금을 기다리는 작업 수입니다. |
| 데이터베이스가 마지막으로 시작되고 전역 잠금을 만든 이후의 시간입니다. |
| 독점(X) 모드에서 컬렉션 잠금 유형을 획득한 횟수입니다. |
| IX(Intent Exclusive) 모드에서 컬렉션 잠금 유형을 획득한 횟수입니다. |
| IS(Intent Shared) 모드에서 컬렉션 잠금 유형을 획득한 횟수입니다. |
| 공유(S) 모드에서 컬렉션 잠금 유형을 획득한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 독점(X) 모드에서 수집 잠금 유형 획득이 발생한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 공유(S) 모드에서 컬렉션 잠금 유형 획득이 발생한 횟수입니다. |
| 배타적(X) 모드에서 수집 잠금 유형 획득을 위한 대기 시간입니다. |
| 공유(S) 모드에서 수집 잠금 유형 획득을 위한 대기 시간입니다. |
| 배타적(X) 모드에서 데이터베이스 잠금 유형을 획득한 횟수입니다. |
| IX(Intent Exclusive) 모드에서 데이터베이스 잠금 유형을 획득한 횟수입니다. |
| IS(Intent Shared) 모드에서 데이터베이스 잠금 유형을 획득한 횟수입니다. |
| 공유(S) 모드에서 데이터베이스 잠금 유형을 획득한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 독점(X) 모드에서 데이터베이스 잠금 유형 획득이 발생한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 IX(Intent Exclusive) 모드에서 데이터베이스 잠금 유형 획득이 대기한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 IS(Intent Shared) 모드에서 데이터베이스 잠금 유형 획득이 대기한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 공유(S) 모드에서 데이터베이스 잠금 유형 획득이 발생한 횟수입니다. |
| 배타적(X) 모드에서 데이터베이스 잠금 유형 획득을 위한 대기 시간입니다. |
| IX(Intent Exclusive) 모드에서 데이터베이스 잠금 유형 획득을 위한 대기 시간입니다. |
| 의도 공유(IS) 모드에서 데이터베이스 잠금 유형 획득을 위한 대기 시간입니다. |
| 공유(S) 모드에서 데이터베이스 잠금 유형 획득을 위한 대기 시간입니다. |
| 배타적(X) 모드에서 전역 잠금 유형을 획득한 횟수입니다. |
| IX(Intent Exclusive) 모드에서 전역 잠금 유형을 획득한 횟수입니다. |
| IS(Intent Shared) 모드에서 전역 잠금 유형을 획득한 횟수입니다. |
| 공유(S) 모드에서 전역 잠금 유형을 획득한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 독점(X) 모드에서 글로벌 잠금 유형 획득이 발생한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 IX(Intent Exclusive) 모드에서 글로벌 잠금 유형 획득이 발생한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 IS(Intent Shared) 모드에서 글로벌 잠금 유형 획득이 발생한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 공유(S) 모드에서 글로벌 잠금 유형 획득이 발생한 횟수입니다. |
| 배타적(X) 모드에서 글로벌 잠금 유형 획득을 위한 대기 시간. |
| IX(Intent Exclusive) 모드에서 전역 잠금 유형 획득을 위한 대기 시간입니다. |
| 의도 공유(IS) 모드에서 전역 잠금 유형 획득을 위한 대기 시간입니다. |
| 공유(S) 모드에서 글로벌 잠금 유형 획득을 위한 대기 시간입니다. |
| 독점(X) 모드에서 메타데이터 잠금 유형을 획득한 횟수입니다. |
| 공유(S) 모드에서 메타데이터 잠금 유형을 획득한 횟수입니다. |
| 독점(X) 모드에서 MMAPv1 스토리지 엔진 잠금 유형을 획득한 횟수입니다. |
| IX(Intent Exclusive) 모드에서 MMAPv1 스토리지 엔진 잠금 유형을 획득한 횟수입니다. |
| IS(Intent Shared) 모드에서 MMAPv1 스토리지 엔진 잠금 유형을 획득한 횟수입니다. |
| 공유(S) 모드에서 MMAPv1 스토리지 엔진 잠금 유형을 획득한 횟수입니다. |
| 독점(X) 모드에서 MMAPv1 스토리지 엔진 잠금 유형 획득이 충돌 모드에서 잠금이 유지되었기 때문에 대기한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 IX(Intent Exclusive) 모드에서 MMAPv1 스토리지 엔진 잠금 유형 획득이 대기한 횟수입니다. |
| 의도 공유(IS) 모드에서 MMAPv1 저장소 엔진 잠금 유형 획득이 충돌 모드에서 잠금이 유지되었기 때문에 대기가 발생한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 공유(S) 모드에서 MMAPv1 스토리지 엔진 잠금 유형 획득이 대기한 횟수입니다. |
| 독점(X) 모드에서 MMAPv1 스토리지 엔진 잠금 유형 획득에 대한 대기 시간입니다. |
| IX(Intent Exclusive) 모드에서 MMAPv1 스토리지 엔진 잠금 유형 획득을 위한 대기 시간입니다. |
| 의도 공유(IS) 모드에서 MMAPv1 스토리지 엔진 잠금 유형 획득을 위한 대기 시간입니다. |
| 공유(S) 모드에서 MMAPv1 스토리지 엔진 잠금 유형 획득을 위한 대기 시간입니다. |
| 독점(X) 모드에서 oplog 잠금 유형이 획득된 횟수입니다. |
| IX(Intent Exclusive) 모드에서 oplog 잠금 유형이 획득된 횟수입니다. |
| IS(Intent Shared) 모드에서 oplog 잠금 유형이 획득된 횟수입니다. |
| 공유(S) 모드에서 oplog 잠금 유형이 획득된 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 IX(Intent Exclusive) 모드에서 oplog 잠금 유형 획득이 발생한 대기 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 공유(S) 모드에서 oplog 잠금 유형 획득이 발생한 횟수입니다. |
| Intent Exclusive(IX) 모드에서 oplog 잠금 유형 획득을 위한 대기 시간입니다. |
| 공유(S) 모드에서 oplog 잠금 유형 획득을 위한 대기 시간입니다. |
| 인메모리 스토리지 엔진의 크기입니다. |
| 데이터베이스의 매핑된 메모리 양(MiB)입니다. |
| 저널링에 사용되는 메모리를 포함하여 매핑된 메모리의 양(MiB)입니다. |
| 현재 데이터베이스 프로세스에서 사용하는 메모리 양(MiB)입니다. |
| mongod 프로세스에서 사용하는 가상 메모리의 양(메비바이트(MiB))입니다. |
| 이 데이터베이스에 대한 네트워크 트래픽의 양을 반영하는 바이트 수입니다. |
| 이 데이터베이스에서 보낸 네트워크 트래픽의 양을 반영하는 바이트 수입니다. |
| 서버가 수신한 고유한 요청의 수입니다. |
| 초당 데이터베이스에 실행된 총 명령 수입니다. |
| 초당 삭제 작업 수입니다. |
| 초당 getmore 작업 수입니다. |
| 초당 삽입 작업 수입니다. |
| 초당 총 쿼리 수입니다. |
| 초당 업데이트 작업 수입니다. |
| 초당 데이터베이스에 실행된 복제된 명령의 총 수입니다. |
| 초당 복제된 삭제 작업 수입니다. |
| 초당 복제된 getmore 작업 수입니다. |
| 초당 복제된 삽입 작업 수입니다. |
| 초당 복제된 총 쿼리 수입니다. |
| 초당 복제된 업데이트 작업 수입니다. |
| 문서를 늘리거나 초당 인덱스 업데이트를 요구하지 않는 업데이트 작업의 수입니다. |
| 초당 |
| 초당 인덱스를 사용하여 정렬 작업을 수행할 수 없는 정렬된 숫자를 반환하는 쿼리 수입니다. |
| 쓰기 관련 작업에서 초당 충돌이 발생한 횟수입니다. |
| 초당 디스크 작업이 필요한 페이지 폴트 수입니다. |
| 초당 쿼리 및 쿼리 계획 평가 중에 스캔된 인덱스 항목 수입니다. |
| 초당 MongoDB 데이터 세트의 디스크 표현 내에서 문서가 이동하는 횟수입니다. |
| 초당 모든 데이터베이스에 적용된 배치 수입니다. |
| 초당 적용된 oplog 작업 수입니다. |
| oplog 버퍼의 작업 수입니다. |
| 버퍼의 최대 크기(바이트)입니다. |
| oplog 버퍼 내용의 현재 크기(바이트)입니다. |
| 복제의 프리페치 단계 동안 로드된 문서 수입니다. |
| 복제의 프리페치 단계의 일부로 문서를 로드하는 데 소요된 시간(밀리초)입니다. |
| 복제의 프리페치 단계의 일부로 문서를 업데이트하기 전에 구성원이 로드한 인덱스 항목의 수입니다. |
| 복제의 프리페치 단계의 일부로 인덱스를 로드하는 데 소요된 시간(밀리초)입니다. |
| 초당 복제 동기화 소스에서 읽은 데이터의 양입니다. |
| 초당 getmore 작업 수입니다. |
| 초당 복제 소스에서 읽은 작업 수입니다. |
| 초당 생성된 oplog 쿼리 프로세스 수입니다. |
| 복제본 세트의 구성원 상태 값: 구성원이 작동 중인지( |
|
|
|
|
|
|
|
|
| mongod의 선택 우선 순위. |
| 기본에 대한 쓰기 작업과 보조에 대한 복사본 사이의 지연입니다. |
| 세트 내에서의 배치를 반영하는 복제본의 상태입니다. |
| mongos 또는 mongod 프로세스가 활성화된 시간(밀리초)입니다. |
| 서버가 복제 세트 선택에서 투표하는 비율입니다. |
| 서버가 복제 세트 선택에서 던질 투표 수입니다. |
| 초당 ttl 인덱스가 있는 컬렉션에서 삭제된 문서 수입니다. |
| 백그라운드 프로세스가 초당 ttl 인덱스가 있는 컬렉션에서 문서를 제거한 횟수입니다. |
| 캐시에 있는 더티 데이터의 크기(바이트)입니다. |
| 현재 캐시에 있는 데이터의 크기(바이트)입니다. |
| 메모리 내 페이지가 분할됩니다. |
| 최대 캐시 크기(바이트)입니다. |
| 제거 시 최대 페이지 크기(바이트)입니다. |
| 캐시에서 제거된 수정된 페이지 수입니다. |
| 초당 애플리케이션 스레드에 의해 제거된 페이지 수입니다. |
| 초당 캐시 인메모리 최대값을 초과하여 제거된 페이지 수입니다. |
| 현재 캐시에 보관된 페이지 수입니다. |
| 캐시에서 제거된 수정되지 않은 페이지 수입니다. |
| 사용 가능한 읽기 티켓(동시 트랜잭션)의 남은 수입니다. |
| 사용 중인 읽기 티켓(동시 트랜잭션)의 수입니다. |
| 사용 가능한 총 읽기 티켓(동시 트랜잭션) 수입니다. |
| 사용 가능한 쓰기 티켓(동시 트랜잭션)의 남은 수입니다. |
| 사용 중인 쓰기 티켓(동시 트랜잭션)의 수입니다. |
| 사용 가능한 총 쓰기 티켓(동시 트랜잭션) 수입니다. |
| 메모리 내 최대값을 초과한 페이지 제거에 실패한 초당 수입니다. |
다음 속성은 MongoDatabaseSample
이벤트 유형에 연결됩니다.
미터법 | 설명 |
---|---|
| 패딩 인수를 포함하여 이 데이터베이스에 보관된 데이터의 총 크기(바이트)입니다. |
| 데이터베이스의 모든 컬렉션에 대한 총 인덱스 수입니다. |
| 이 데이터베이스에 생성된 모든 인덱스의 총 크기(바이트)입니다. |
| 모든 컬렉션에서 데이터베이스의 개체(문서) 수입니다. |
| 문서 저장을 위해 이 데이터베이스의 컬렉션에 할당된 총 공간(바이트)입니다. |
| 기존 데이터베이스의 총 수입니다. |
다음 속성은 MongodTopSample
이벤트 유형에 연결됩니다.
미터법 | 설명 |
---|---|
| 명령을 수행하는 데 소요된 총 시간(밀리초)입니다. |
| 초당 명령 수입니다. |
| getmore를 수행하는 데 소요된 총 시간(밀리초)입니다. |
| 초당 getmore의 수입니다. |
| 삽입을 수행하는 데 소요된 총 시간(밀리초)입니다. |
| 초당 삽입 수입니다. |
| 쿼리를 수행하는 데 소요된 총 시간(밀리초)입니다. |
| 초당 쿼리 수입니다. |
| 읽기 잠금을 수행하는 데 소요된 총 시간(밀리초)입니다. |
| 초당 읽기 잠금 수입니다. |
| 제거를 수행하는 데 소요된 총 시간(밀리초)입니다. |
| 초당 제거 수입니다. |
| 작업을 수행하는 데 소요된 총 시간(밀리초)입니다. |
| 초당 작업 수입니다. |
| 업데이트를 수행하는 데 소요된 총 시간(밀리초)입니다. |
| 초당 업데이트 수입니다. |
| 쓰기 잠금을 수행하는 데 소요된 총 시간(밀리초)입니다. |
| 초당 쓰기 잠금 수입니다. |
다음 속성은 MongoSample
이벤트 유형에 연결됩니다.
미터법 | 설명 |
---|---|
| 클러스터의 데이터베이스 수입니다. |
다음 속성은 MongodSample
이벤트 유형에 연결됩니다.
미터법 | 설명 |
---|---|
| 초당 발생한 메시지 어설션 수입니다. |
| 초당 발생하는 일반 어설션의 수입니다. |
| 롤오버 카운터가 롤오버되는 횟수입니다. 카운터는 초당 2^30개의 어설션마다 0으로 롤오버됩니다. |
| 초당 제기된 사용자 어설션 수입니다. |
| 초당 발생한 경고 수입니다. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 데이터베이스가 제공할 수 있는 사용되지 않는 사용 가능한 들어오는 연결 수입니다. |
| 클라이언트에서 데이터베이스 서버로의 연결 수입니다. |
| 생성된 총 연결 수입니다. |
| 일정 시간 동안 활동이 없으면 시간 초과를 방지하기 위해 |
| 고정된 열린 커서의 수입니다. |
| MongoDB가 클라이언트에 대해 유지 관리하는 커서의 수입니다. |
| 서버 프로세스가 시작된 이후 시간 초과된 총 커서 수입니다. |
| 초당 삭제된 문서 수입니다. |
| 초당 삽입된 문서 수입니다. |
| 초당 쿼리에서 반환된 문서 수입니다. |
| 초당 업데이트된 문서 수입니다. |
| 마지막 저널 그룹 커밋 간격 동안 저널에 기록된 트랜잭션 수입니다. |
| 커밋에 소요된 시간(밀리초)입니다. |
| 쓰기 잠금이 유지되는 동안 발생한 커밋 수입니다. |
| 쓰기 잠금이 유지되는 동안 발생한 커밋에 소요된 시간(밀리초)입니다. |
| 저널에 기록된 데이터의 압축 비율입니다. |
| 마지막 저널 그룹 커밋 간격 동안 저널에서 데이터 파일로 기록된 데이터의 양(바이트)입니다. |
| 예약된 저널 그룹 커밋 간격 전에 MongoDB가 커밋을 요청한 횟수입니다. |
| 마지막 저널 그룹 커밋 간격 동안 저널에 기록된 데이터의 양(바이트)입니다. |
| 저널에 쓰기를 준비하는 데 소요된 시간(밀리초)입니다. |
| copy-on-write 메모리 매핑된 뷰를 다시 매핑하는 데 소요된 시간(밀리초)입니다. |
| MongoDB가 |
| 저널링 후 데이터 파일에 쓰는 데 소요된 시간(밀리초)입니다. |
| 저널에 쓰는 데 소요된 시간(밀리초)입니다. |
| 디스크에 대한 각 플러시 평균 시간(밀리초)입니다. |
| 데이터베이스가 디스크에 대한 모든 쓰기를 플러시한 횟수입니다. |
| 마지막 플러시 작업을 완료하는 데 걸린 시간(밀리초)입니다. |
| mongod 프로세스가 디스크에 데이터를 쓰는(즉, 플러시) 소비한 총 시간(밀리초)입니다. |
| 복제본 세트의 하나 이상의 구성원이 초당 쓰기 작업을 승인할 때까지 대기하는 지정된 쓰기 문제(예: |
| wtimeout 임계값이 초당 |
| 읽기 작업을 수행하는 활성 클라이언트 연결 수입니다. |
| 데이터베이스에 대한 총 활성 클라이언트 연결 수입니다. |
| 쓰기 작업을 수행하는 활성 클라이언트 연결 수입니다. |
| 현재 대기열에 있고 읽기 잠금을 기다리는 작업의 수입니다. |
| 잠금을 위해 대기 중인 총 작업 수입니다. |
| 현재 대기열에 있고 쓰기 잠금을 기다리는 작업 수입니다. |
| 데이터베이스가 마지막으로 시작되고 전역 잠금을 만든 이후의 시간입니다. |
| 독점(X) 모드에서 컬렉션 잠금 유형을 획득한 횟수입니다. |
| IX(Intent Exclusive) 모드에서 컬렉션 잠금 유형을 획득한 횟수입니다. |
| IS(Intent Shared) 모드에서 컬렉션 잠금 유형을 획득한 횟수입니다. |
| 공유(S) 모드에서 컬렉션 잠금 유형을 획득한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 독점(X) 모드에서 수집 잠금 유형 획득이 발생한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 공유(S) 모드에서 컬렉션 잠금 유형 획득이 발생한 횟수입니다. |
| 배타적(X) 모드에서 수집 잠금 유형 획득을 위한 대기 시간입니다. |
| 공유(S) 모드에서 수집 잠금 유형 획득을 위한 대기 시간입니다. |
| 배타적(X) 모드에서 데이터베이스 잠금 유형을 획득한 횟수입니다. |
| IX(Intent Exclusive) 모드에서 데이터베이스 잠금 유형을 획득한 횟수입니다. |
| IS(Intent Shared) 모드에서 데이터베이스 잠금 유형을 획득한 횟수입니다. |
| 공유(S) 모드에서 데이터베이스 잠금 유형을 획득한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 독점(X) 모드에서 데이터베이스 잠금 유형 획득이 발생한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 IX(Intent Exclusive) 모드에서 데이터베이스 잠금 유형 획득이 대기한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 IS(Intent Shared) 모드에서 데이터베이스 잠금 유형 획득이 대기한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 공유(S) 모드에서 데이터베이스 잠금 유형 획득이 발생한 횟수입니다. |
| 배타적(X) 모드에서 데이터베이스 잠금 유형 획득을 위한 대기 시간입니다. |
| IX(Intent Exclusive) 모드에서 데이터베이스 잠금 유형 획득을 위한 대기 시간입니다. |
| 의도 공유(IS) 모드에서 데이터베이스 잠금 유형 획득을 위한 대기 시간입니다. |
| 공유(S) 모드에서 데이터베이스 잠금 유형 획득을 위한 대기 시간입니다. |
| 배타적(X) 모드에서 전역 잠금 유형을 획득한 횟수입니다. |
| IX(Intent Exclusive) 모드에서 전역 잠금 유형을 획득한 횟수입니다. |
| IS(Intent Shared) 모드에서 전역 잠금 유형을 획득한 횟수입니다. |
| 공유(S) 모드에서 전역 잠금 유형을 획득한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 독점(X) 모드에서 글로벌 잠금 유형 획득이 발생한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 IX(Intent Exclusive) 모드에서 글로벌 잠금 유형 획득이 발생한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 IS(Intent Shared) 모드에서 글로벌 잠금 유형 획득이 발생한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 공유(S) 모드에서 글로벌 잠금 유형 획득이 발생한 횟수입니다. |
| 배타적(X) 모드에서 글로벌 잠금 유형 획득을 위한 대기 시간. |
| IX(Intent Exclusive) 모드에서 전역 잠금 유형 획득을 위한 대기 시간입니다. |
| 의도 공유(IS) 모드에서 전역 잠금 유형 획득을 위한 대기 시간입니다. |
| 공유(S) 모드에서 글로벌 잠금 유형 획득을 위한 대기 시간입니다. |
| 독점(X) 모드에서 메타데이터 잠금 유형을 획득한 횟수입니다. |
| 공유(S) 모드에서 메타데이터 잠금 유형을 획득한 횟수입니다. |
| 독점(X) 모드에서 MMAPv1 스토리지 엔진 잠금 유형을 획득한 횟수입니다. |
| IX(Intent Exclusive) 모드에서 MMAPv1 스토리지 엔진 잠금 유형을 획득한 횟수입니다. |
| IS(Intent Shared) 모드에서 MMAPv1 스토리지 엔진 잠금 유형을 획득한 횟수입니다. |
| 공유(S) 모드에서 MMAPv1 스토리지 엔진 잠금 유형을 획득한 횟수입니다. |
| 독점(X) 모드에서 MMAPv1 스토리지 엔진 잠금 유형 획득이 충돌 모드에서 잠금이 유지되었기 때문에 대기한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 IX(Intent Exclusive) 모드에서 MMAPv1 스토리지 엔진 잠금 유형 획득이 대기한 횟수입니다. |
| 의도 공유(IS) 모드에서 MMAPv1 저장소 엔진 잠금 유형 획득이 충돌 모드에서 잠금이 유지되었기 때문에 대기가 발생한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 공유(S) 모드에서 MMAPv1 스토리지 엔진 잠금 유형 획득이 대기한 횟수입니다. |
| 독점(X) 모드에서 MMAPv1 스토리지 엔진 잠금 유형 획득에 대한 대기 시간입니다. |
| IX(Intent Exclusive) 모드에서 MMAPv1 스토리지 엔진 잠금 유형 획득을 위한 대기 시간입니다. |
| 의도 공유(IS) 모드에서 MMAPv1 스토리지 엔진 잠금 유형 획득을 위한 대기 시간입니다. |
| 공유(S) 모드에서 MMAPv1 스토리지 엔진 잠금 유형 획득을 위한 대기 시간입니다. |
| 독점(X) 모드에서 oplog 잠금 유형이 획득된 횟수입니다. |
| IX(Intent Exclusive) 모드에서 oplog 잠금 유형이 획득된 횟수입니다. |
| IS(Intent Shared) 모드에서 oplog 잠금 유형이 획득된 횟수입니다. |
| 공유(S) 모드에서 oplog 잠금 유형이 획득된 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 IX(Intent Exclusive) 모드에서 oplog 잠금 유형 획득이 발생한 대기 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 공유(S) 모드에서 oplog 잠금 유형 획득이 발생한 횟수입니다. |
| Intent Exclusive(IX) 모드에서 oplog 잠금 유형 획득을 위한 대기 시간입니다. |
| 공유(S) 모드에서 oplog 잠금 유형 획득을 위한 대기 시간입니다. |
| 인메모리 스토리지 엔진의 크기입니다. |
| 데이터베이스의 매핑된 메모리 양(MiB)입니다. |
| 저널링에 사용되는 메모리를 포함하여 매핑된 메모리의 양(MiB)입니다. |
| 현재 데이터베이스 프로세스에서 사용하는 메모리 양(MiB)입니다. |
| mongod 프로세스에서 사용하는 가상 메모리의 양(메비바이트(MiB))입니다. |
| 이 데이터베이스에 대한 네트워크 트래픽의 양을 반영하는 바이트 수입니다. |
| 이 데이터베이스에서 보낸 네트워크 트래픽의 양을 반영하는 바이트 수입니다. |
| 서버가 수신한 고유한 요청의 수입니다. |
| 초당 데이터베이스에 실행된 총 명령 수입니다. |
| 초당 삭제 작업 수입니다. |
| 초당 getmore 작업 수입니다. |
| 초당 삽입 작업 수입니다. |
| 초당 총 쿼리 수입니다. |
| 초당 업데이트 작업 수입니다. |
| 초당 데이터베이스에 실행된 복제된 명령의 총 수입니다. |
| 초당 복제된 삭제 작업 수입니다. |
| 초당 복제된 getmore 작업 수입니다. |
| 초당 복제된 삽입 작업 수입니다. |
| 초당 복제된 총 쿼리 수입니다. |
| 초당 복제된 업데이트 작업 수입니다. |
| 문서를 늘리거나 초당 인덱스 업데이트를 요구하지 않는 업데이트 작업의 수입니다. |
| 초당 |
| 초당 인덱스를 사용하여 정렬 작업을 수행할 수 없는 정렬된 숫자를 반환하는 쿼리 수입니다. |
| 쓰기 관련 작업에서 초당 충돌이 발생한 횟수입니다. |
| 초당 디스크 작업이 필요한 페이지 폴트 수입니다. |
| 초당 쿼리 및 쿼리 계획 평가 중에 스캔된 인덱스 항목 수입니다. |
| 초당 MongoDB 데이터 세트의 디스크 표현 내에서 문서가 이동하는 횟수입니다. |
| 초당 모든 데이터베이스에 적용된 배치 수입니다. |
| 초당 적용된 oplog 작업 수입니다. |
| oplog 버퍼의 작업 수입니다. |
| 버퍼의 최대 크기(바이트)입니다. |
| oplog 버퍼 내용의 현재 크기(바이트)입니다. |
| 복제의 프리페치 단계 동안 로드된 문서 수입니다. |
| 복제의 프리페치 단계의 일부로 문서를 로드하는 데 소요된 시간(밀리초)입니다. |
| 복제의 프리페치 단계의 일부로 문서를 업데이트하기 전에 구성원이 로드한 인덱스 항목의 수입니다. |
| 복제의 프리페치 단계의 일부로 인덱스를 로드하는 데 소요된 시간(밀리초)입니다. |
| 초당 복제 동기화 소스에서 읽은 데이터의 양입니다. |
| 초당 getmore 작업 수입니다. |
| 초당 복제 소스에서 읽은 작업 수입니다. |
| 초당 생성된 oplog 쿼리 프로세스 수입니다. |
| 복제본 세트의 구성원 상태 값: 구성원이 작동 중인지( |
|
|
|
|
|
|
|
|
| mongod의 선택 우선 순위. |
| 기본에 대한 쓰기 작업과 보조에 대한 복사본 사이의 지연입니다. |
| 세트 내에서의 배치를 반영하는 복제본의 상태입니다. |
| mongos 또는 mongod 프로세스가 활성화된 시간(밀리초)입니다. |
| 서버가 복제 세트 선택에서 투표하는 비율입니다. |
| 서버가 복제 세트 선택에서 던질 투표 수입니다. |
| 초당 ttl 인덱스가 있는 컬렉션에서 삭제된 문서 수입니다. |
| 백그라운드 프로세스가 초당 ttl 인덱스가 있는 컬렉션에서 문서를 제거한 횟수입니다. |
| 캐시에 있는 더티 데이터의 크기(바이트)입니다. |
| 현재 캐시에 있는 데이터의 크기(바이트)입니다. |
| 메모리 내 페이지가 분할됩니다. |
| 최대 캐시 크기(바이트)입니다. |
| 제거 시 최대 페이지 크기(바이트)입니다. |
| 캐시에서 제거된 수정된 페이지 수입니다. |
| 초당 애플리케이션 스레드에 의해 제거된 페이지 수입니다. |
| 초당 캐시 인메모리 최대값을 초과하여 제거된 페이지 수입니다. |
| 현재 캐시에 보관된 페이지 수입니다. |
| 캐시에서 제거된 수정되지 않은 페이지 수입니다. |
| 사용 가능한 읽기 티켓(동시 트랜잭션)의 남은 수입니다. |
| 사용 중인 읽기 티켓(동시 트랜잭션)의 수입니다. |
| 사용 가능한 총 읽기 티켓(동시 트랜잭션) 수입니다. |
| 사용 가능한 쓰기 티켓(동시 트랜잭션)의 남은 수입니다. |
| 사용 중인 쓰기 티켓(동시 트랜잭션)의 수입니다. |
| 사용 가능한 총 쓰기 티켓(동시 트랜잭션) 수입니다. |
| 메모리 내 최대값을 초과한 페이지 제거에 실패한 초당 수입니다. |
다음 속성은 MongosSample
이벤트 유형에 연결됩니다.
미터법 | 설명 |
---|---|
| 초당 발생한 메시지 어설션 수입니다. |
| 초당 발생하는 일반 어설션의 수입니다. |
| 롤오버 카운터가 롤오버되는 횟수입니다. 카운터는 초당 2^30개의 어설션마다 0으로 롤오버됩니다. |
| 초당 제기된 사용자 어설션 수입니다. |
| 초당 발생한 경고 수입니다. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 데이터베이스가 제공할 수 있는 사용되지 않는 사용 가능한 들어오는 연결 수입니다. |
| 클라이언트에서 데이터베이스 서버로의 연결 수입니다. |
| 생성된 총 연결 수입니다. |
| 일정 시간 동안 활동이 없으면 시간 초과를 방지하기 위해 |
| 고정된 열린 커서의 수입니다. |
| MongoDB가 클라이언트에 대해 유지 관리하는 커서의 수입니다. |
| 서버 프로세스가 시작된 이후 시간 초과된 총 커서 수입니다. |
| 초당 삭제된 문서 수입니다. |
| 초당 삽입된 문서 수입니다. |
| 초당 쿼리에서 반환된 문서 수입니다. |
| 초당 업데이트된 문서 수입니다. |
| 마지막 저널 그룹 커밋 간격 동안 저널에 기록된 트랜잭션 수입니다. |
| 커밋에 소요된 시간(밀리초)입니다. |
| 쓰기 잠금이 유지되는 동안 발생한 커밋 수입니다. |
| 쓰기 잠금이 유지되는 동안 발생한 커밋에 소요된 시간(밀리초)입니다. |
| 저널에 기록된 데이터의 압축 비율입니다. |
| 마지막 저널 그룹 커밋 간격 동안 저널에서 데이터 파일로 기록된 데이터의 양(바이트)입니다. |
| 예약된 저널 그룹 커밋 간격 전에 MongoDB가 커밋을 요청한 횟수입니다. |
| 마지막 저널 그룹 커밋 간격 동안 저널에 기록된 데이터의 양(바이트)입니다. |
| 저널에 쓰기를 준비하는 데 소요된 시간(밀리초)입니다. |
| copy-on-write 메모리 매핑된 뷰를 다시 매핑하는 데 소요된 시간(밀리초)입니다. |
| MongoDB가 |
| 저널링 후 데이터 파일에 쓰는 데 소요된 시간(밀리초)입니다. |
| 저널에 쓰는 데 소요된 시간(밀리초)입니다. |
| 디스크에 대한 각 플러시 평균 시간(밀리초)입니다. |
| 데이터베이스가 디스크에 대한 모든 쓰기를 플러시한 횟수입니다. |
| 마지막 플러시 작업을 완료하는 데 걸린 시간(밀리초)입니다. |
| mongod 프로세스가 디스크에 데이터를 쓰는(즉, 플러시) 소비한 총 시간(밀리초)입니다. |
| 복제본 세트의 하나 이상의 구성원이 초당 쓰기 작업을 승인할 때까지 대기하는 지정된 쓰기 문제(예: |
| wtimeout 임계값이 초당 |
| 읽기 작업을 수행하는 활성 클라이언트 연결 수입니다. |
| 데이터베이스에 대한 총 활성 클라이언트 연결 수입니다. |
| 쓰기 작업을 수행하는 활성 클라이언트 연결 수입니다. |
| 현재 대기열에 있고 읽기 잠금을 기다리는 작업의 수입니다. |
| 잠금을 위해 대기 중인 총 작업 수입니다. |
| 현재 대기열에 있고 쓰기 잠금을 기다리는 작업 수입니다. |
| 데이터베이스가 마지막으로 시작되고 전역 잠금을 만든 이후의 시간입니다. |
| 독점(X) 모드에서 컬렉션 잠금 유형을 획득한 횟수입니다. |
| IX(Intent Exclusive) 모드에서 컬렉션 잠금 유형을 획득한 횟수입니다. |
| IS(Intent Shared) 모드에서 컬렉션 잠금 유형을 획득한 횟수입니다. |
| 공유(S) 모드에서 컬렉션 잠금 유형을 획득한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 독점(X) 모드에서 수집 잠금 유형 획득이 발생한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 공유(S) 모드에서 컬렉션 잠금 유형 획득이 발생한 횟수입니다. |
| 배타적(X) 모드에서 수집 잠금 유형 획득을 위한 대기 시간입니다. |
| 공유(S) 모드에서 수집 잠금 유형 획득을 위한 대기 시간입니다. |
| 배타적(X) 모드에서 데이터베이스 잠금 유형을 획득한 횟수입니다. |
| IX(Intent Exclusive) 모드에서 데이터베이스 잠금 유형을 획득한 횟수입니다. |
| IS(Intent Shared) 모드에서 데이터베이스 잠금 유형을 획득한 횟수입니다. |
| 공유(S) 모드에서 데이터베이스 잠금 유형을 획득한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 독점(X) 모드에서 데이터베이스 잠금 유형 획득이 발생한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 IX(Intent Exclusive) 모드에서 데이터베이스 잠금 유형 획득이 대기한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 IS(Intent Shared) 모드에서 데이터베이스 잠금 유형 획득이 대기한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 공유(S) 모드에서 데이터베이스 잠금 유형 획득이 발생한 횟수입니다. |
| 배타적(X) 모드에서 데이터베이스 잠금 유형 획득을 위한 대기 시간입니다. |
| IX(Intent Exclusive) 모드에서 데이터베이스 잠금 유형 획득을 위한 대기 시간입니다. |
| 의도 공유(IS) 모드에서 데이터베이스 잠금 유형 획득을 위한 대기 시간입니다. |
| 공유(S) 모드에서 데이터베이스 잠금 유형 획득을 위한 대기 시간입니다. |
| 배타적(X) 모드에서 전역 잠금 유형을 획득한 횟수입니다. |
| IX(Intent Exclusive) 모드에서 전역 잠금 유형을 획득한 횟수입니다. |
| IS(Intent Shared) 모드에서 전역 잠금 유형을 획득한 횟수입니다. |
| 공유(S) 모드에서 전역 잠금 유형을 획득한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 독점(X) 모드에서 글로벌 잠금 유형 획득이 발생한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 IX(Intent Exclusive) 모드에서 글로벌 잠금 유형 획득이 발생한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 IS(Intent Shared) 모드에서 글로벌 잠금 유형 획득이 발생한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 공유(S) 모드에서 글로벌 잠금 유형 획득이 발생한 횟수입니다. |
| 배타적(X) 모드에서 글로벌 잠금 유형 획득을 위한 대기 시간. |
| IX(Intent Exclusive) 모드에서 전역 잠금 유형 획득을 위한 대기 시간입니다. |
| 의도 공유(IS) 모드에서 전역 잠금 유형 획득을 위한 대기 시간입니다. |
| 공유(S) 모드에서 글로벌 잠금 유형 획득을 위한 대기 시간입니다. |
| 독점(X) 모드에서 메타데이터 잠금 유형을 획득한 횟수입니다. |
| 공유(S) 모드에서 메타데이터 잠금 유형을 획득한 횟수입니다. |
| 독점(X) 모드에서 MMAPv1 스토리지 엔진 잠금 유형을 획득한 횟수입니다. |
| IX(Intent Exclusive) 모드에서 MMAPv1 스토리지 엔진 잠금 유형을 획득한 횟수입니다. |
| IS(Intent Shared) 모드에서 MMAPv1 스토리지 엔진 잠금 유형을 획득한 횟수입니다. |
| 공유(S) 모드에서 MMAPv1 스토리지 엔진 잠금 유형을 획득한 횟수입니다. |
| 독점(X) 모드에서 MMAPv1 스토리지 엔진 잠금 유형 획득이 충돌 모드에서 잠금이 유지되었기 때문에 대기한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 IX(Intent Exclusive) 모드에서 MMAPv1 스토리지 엔진 잠금 유형 획득이 대기한 횟수입니다. |
| 의도 공유(IS) 모드에서 MMAPv1 저장소 엔진 잠금 유형 획득이 충돌 모드에서 잠금이 유지되었기 때문에 대기가 발생한 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 공유(S) 모드에서 MMAPv1 스토리지 엔진 잠금 유형 획득이 대기한 횟수입니다. |
| 독점(X) 모드에서 MMAPv1 스토리지 엔진 잠금 유형 획득에 대한 대기 시간입니다. |
| IX(Intent Exclusive) 모드에서 MMAPv1 스토리지 엔진 잠금 유형 획득을 위한 대기 시간입니다. |
| 의도 공유(IS) 모드에서 MMAPv1 스토리지 엔진 잠금 유형 획득을 위한 대기 시간입니다. |
| 공유(S) 모드에서 MMAPv1 스토리지 엔진 잠금 유형 획득을 위한 대기 시간입니다. |
| 독점(X) 모드에서 oplog 잠금 유형이 획득된 횟수입니다. |
| IX(Intent Exclusive) 모드에서 oplog 잠금 유형이 획득된 횟수입니다. |
| IS(Intent Shared) 모드에서 oplog 잠금 유형이 획득된 횟수입니다. |
| 공유(S) 모드에서 oplog 잠금 유형이 획득된 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 IX(Intent Exclusive) 모드에서 oplog 잠금 유형 획득이 발생한 대기 횟수입니다. |
| 잠금이 충돌 모드에서 유지되었기 때문에 공유(S) 모드에서 oplog 잠금 유형 획득이 발생한 횟수입니다. |
| Intent Exclusive(IX) 모드에서 oplog 잠금 유형 획득을 위한 대기 시간입니다. |
| 공유(S) 모드에서 oplog 잠금 유형 획득을 위한 대기 시간입니다. |
| 인메모리 스토리지 엔진의 크기입니다. |
| 데이터베이스의 매핑된 메모리 양(MiB)입니다. |
| 저널링에 사용되는 메모리를 포함하여 매핑된 메모리의 양(MiB)입니다. |
| 현재 데이터베이스 프로세스에서 사용하는 메모리 양(MiB)입니다. |
| mongod 프로세스에서 사용하는 가상 메모리의 양(메비바이트(MiB))입니다. |
| 이 데이터베이스에 대한 네트워크 트래픽의 양을 반영하는 바이트 수입니다. |
| 이 데이터베이스에서 보낸 네트워크 트래픽의 양을 반영하는 바이트 수입니다. |
| 서버가 수신한 고유한 요청의 수입니다. |
| 초당 데이터베이스에 실행된 총 명령 수입니다. |
| 초당 삭제 작업 수입니다. |
| 초당 getmore 작업 수입니다. |
| 초당 삽입 작업 수입니다. |
| 초당 총 쿼리 수입니다. |
| 초당 업데이트 작업 수입니다. |
| 초당 데이터베이스에 실행된 복제된 명령의 총 수입니다. |
| 초당 복제된 삭제 작업 수입니다. |
| 초당 복제된 getmore 작업 수입니다. |
| 초당 복제된 삽입 작업 수입니다. |
| 초당 복제된 총 쿼리 수입니다. |
| 초당 복제된 업데이트 작업 수입니다. |
| 문서를 늘리거나 초당 인덱스 업데이트를 요구하지 않는 업데이트 작업의 수입니다. |
| 초당 |
| 초당 인덱스를 사용하여 정렬 작업을 수행할 수 없는 정렬된 숫자를 반환하는 쿼리 수입니다. |
| 쓰기 관련 작업에서 초당 충돌이 발생한 횟수입니다. |
| 초당 디스크 작업이 필요한 페이지 폴트 수입니다. |
| 초당 쿼리 및 쿼리 계획 평가 중에 스캔된 인덱스 항목 수입니다. |
| 초당 MongoDB 데이터 세트의 디스크 표현 내에서 문서가 이동하는 횟수입니다. |
| 초당 모든 데이터베이스에 적용된 배치 수입니다. |
| 초당 적용된 oplog 작업 수입니다. |
| oplog 버퍼의 작업 수입니다. |
| 버퍼의 최대 크기(바이트)입니다. |
| oplog 버퍼 내용의 현재 크기(바이트)입니다. |
| 복제의 프리페치 단계 동안 로드된 문서 수입니다. |
| 복제의 프리페치 단계의 일부로 문서를 로드하는 데 소요된 시간(밀리초)입니다. |
| 복제의 프리페치 단계의 일부로 문서를 업데이트하기 전에 구성원이 로드한 인덱스 항목의 수입니다. |
| 복제의 프리페치 단계의 일부로 인덱스를 로드하는 데 소요된 시간(밀리초)입니다. |
| 초당 복제 동기화 소스에서 읽은 데이터의 양입니다. |
| 초당 getmore 작업 수입니다. |
| 초당 복제 소스에서 읽은 작업 수입니다. |
| 초당 생성된 oplog 쿼리 프로세스 수입니다. |
| 초당 ttl 인덱스가 있는 컬렉션에서 삭제된 문서 수입니다. |
| 백그라운드 프로세스가 초당 ttl 인덱스가 있는 컬렉션에서 문서를 제거한 횟수입니다. |
| 캐시에 있는 더티 데이터의 크기(바이트)입니다. |
| 현재 캐시에 있는 데이터의 크기(바이트)입니다. |
| 메모리 내 페이지가 분할됩니다. |
| 최대 캐시 크기(바이트)입니다. |
| 제거 시 최대 페이지 크기(바이트)입니다. |
| 캐시에서 제거된 수정된 페이지 수입니다. |
| 초당 애플리케이션 스레드에 의해 제거된 페이지 수입니다. |
| 초당 캐시 인메모리 최대값을 초과하여 제거된 페이지 수입니다. |
| 현재 캐시에 보관된 페이지 수입니다. |
| 캐시에서 제거된 수정되지 않은 페이지 수입니다. |
| 사용 가능한 읽기 티켓(동시 트랜잭션)의 남은 수입니다. |
| 사용 중인 읽기 티켓(동시 트랜잭션)의 수입니다. |
| 사용 가능한 총 읽기 티켓(동시 트랜잭션) 수입니다. |
| 사용 가능한 쓰기 티켓(동시 트랜잭션)의 남은 수입니다. |
| 사용 중인 쓰기 티켓(동시 트랜잭션)의 수입니다. |
| 사용 가능한 총 쓰기 티켓(동시 트랜잭션) 수입니다. |
| 메모리 내 최대값을 초과한 페이지 제거에 실패한 초당 수입니다. |
인벤토리 데이터
MongoDB 통합은 클러스터의 각 호스트에서 모든 명령줄 옵션과 런타임 구성 매개변수를 캡처합니다.
데이터는 config/mongodb 소스 아래의 인벤토리 페이지 에서 사용할 수 있습니다. 인벤토리 데이터에 대한 자세한 내용은 통합 데이터 이해 를 참조하십시오.
소스 코드 확인
이 통합은 오픈 소스 소프트웨어입니다. 즉 , 소스 코드를 탐색하고 개선 사항을 보내거나 자신만의 포크를 만들어 빌드할 수 있습니다.