• English日本語한국어
  • 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하십시오.

문제 신고

MongoDB 모니터링 통합

당사의 MongoDB 통합은 MongoDB에서 차원 메트릭을 수집하고 전송합니다.

사전 구축된 대시보드에서 이 메트릭 데이터 를 보고, 경고 정책을 만들고, 사용자 지정 쿼리 및 차트를 만들 수 있습니다.

New Relic MongoDB Monitor 빠른 시작을통해 설치된 대시보드.

MongoDB 인스턴스에서 데이터를 가져오기 위해 MongoDB 통합은 구성에 지정된 포트에서 Prometheus 메트릭을 노출하는 타사 Prometheus 내보내기를사용합니다. 통합은 이러한 메트릭을 수집하고 엔터티로 변환하고 필터링한 다음 New Relic으로 보냅니다.

MongoDB 모니터링 통합을 설치하려면 다음 단계를 수행하십시오.

  1. 요구 사항을 확인하십시오.
  2. 통합을 설치하고 활성화합니다 .
  3. 통합을 구성합니다.
  4. 데이터를 찾아 사용합니다 .

호환성 및 요구 사항

몽고DB 버전

우리의 통합은 MongoDB 버전 4.0-7.0, Percona Server 및 MongoDB Atlas M10 이상과 호환됩니다.

지원되는 운영 체제

  • 리눅스Linux
  • 윈도우Windows

특정 Linux 및 Windows 버전의 전체 목록은 호환되는 운영 체제 표를 확인하십시오.

시스템 요구 사항

빠른 시작

New Relic의 MongoDB 빠른 시작은 총 명령, 초당 요청 및 데이터베이스 크기를 포함한 통찰력을 제공합니다. 가이드 설치는 New Relic CLI 및 인프라 에이전트를 다운로드하고 설치하는 사용자 환경에 대한 맞춤형 CLI 명령을 생성합니다.

시작할 준비가 되셨습니까? 이 버튼을 클릭하여 사용해 보세요.

안내 설치

가이드 설치는 인프라 에이전트를 사용하여 MongoDB 통합을 설정합니다. 뿐만 아니라 MongoDB 무료 모니터링은 독립 실행형 인스턴스 및 복제 세트에 중점을 둡니다. 디스크 사용률, 메모리, 작업 실행 시간에 대한 데이터를 수집하여 주기적으로 업로드합니다.

설치 및 활성화

통합을 설치하려면 환경에 대한 지침을 따르세요.

기타 환경

구성

통합을 구성하려면 통합의 YAML 구성 파일 mongodb3-config.yml 에서 구성을 편집하십시오. 구성은 필수 로그인 자격 증명을 배치하고 데이터 수집 방법을 구성할 수 있는 곳입니다. 변경하는 옵션은 설정 및 기본 설정에 따라 다릅니다.

MongoDB 설정

환경에 따라 다음 단계를 따르십시오.

이 문서가 설치에 도움이 되었습니까?

MongoDB 인스턴스 설정

다음 구성 옵션을 사용할 수 있습니다.

환경

설명

기본값

mongodb_cluster_name

모니터링 중인 클러스터를 고유하게 식별하기 위한 사용자 정의 이름입니다. 필수의

해당 없음

mongodb_uri

MongoDB 연결 URI. 필수의

해당 없음

mongodb_direct_connect

직접 연결을 해야 하는지 여부입니다. 여러 호스트가 지정되거나 SRV URI가 사용되는 경우(예: mongoDB Atlas) 직접 연결은 유효하지 않습니다.

서버리스 Atlas 배포의 경우와 마찬가지로 연결 문자열이나 DNS 항목에 loadBalanced=true 지정된 경우 직접 연결도 false로 설정해야 합니다.

진정한

collection_filters

쉼표로 구분된 databases.collections 목록입니다. 비어 있는 경우 기본값은 모든 데이터베이스 및 컬렉션입니다.

해당 없음

index_filters

색인 통계를 검색하기 위한 쉼표로 구분된 databases.collections 목록입니다. 비어 있으면 기본값은 모든 색인입니다.

해당 없음

데이터베이스_통계

데이터베이스 메트릭 수집 활성화/비활성화

진정한

collection_stats

Collections 메트릭 수집 활성화/비활성화

진정한

index_stats

인덱스 메트릭 수집 활성화/비활성화

진정한

replicaset_stats

복제 세트 메트릭 수집 활성화/비활성화

진정한

top_stats

Top Admin 메트릭 수집 활성화/비활성화

진정한

진단_통계

진단 메트릭 수집 활성화/비활성화

진정한

exporter_port

스크레이프 엔드포인트를 노출할 포트, 이것이 제공되지 않으면 임의의 포트가 내보내기를 시작하는 데 사용됩니다.

랜덤 포트

scrape_timeout

스크랩 요청이 시간 초과될 때까지의 시간

5초

구성 예(mongodb3-config.yml)

데이터 찾기 및 사용

치수

다음 측정기준은 수집된 측정항목에 연결됩니다. 각 지표에 추가된 차원을 확인하려면 지표 목록을 참조하십시오.

치수

설명

assert_type

공식 목록에 따른 주장 유형.

cl_id

클러스터 ID.

cl_role

다음 값을 가질 수 있는 클러스터 역할:

  • mongos - mongos 인스턴스용
  • shardsvr - 중재자 또는 일반 인스턴스(기본 또는 보조)
  • 비어 있음 - 독립 실행형 인스턴스 및 Atlas용

수집

컬렉션 이름.

관심사_유형

쿼리 읽기 작업에 대한 관심 수준(사용 가능, 선형화 가능, ...). 추가 정보.

conn_type

데이터베이스 연결의 유형 또는 상태(활성, 사용 가능, 전체, ...). 추가 정보.

count_type

데이터베이스 전역 잠금 상태에 대한 카운트 유형(readers,writers, total). 추가 정보.

csr_type

데이터 열기 커서의 커서 유형(pinned, noTimeout, total, ...). 추가 정보.

데이터 베이스

데이터베이스 이름.

doc_op_type

문서 액세스에 대한 작업 유형(삽입, 삭제, 반환, 업데이트). 추가 정보.

key_name

인덱스 키 이름.

legacy_op_type

카운터의 작업 유형(delete, getmore, insert, ...). 추가 정보.

잠금 모드

데이터 잠금 모드(R, W, r 및 w). 추가 정보.

member_idx

회원 이름. 일반적으로 구성원 인스턴스의 IP 주소 또는 DNS 이름 및 포트입니다.

구성원 상태

공식 상태 코드에서 문자열 형식의 회원 상태.

mongodb_cluster_name

구성 파일에 설정된 클러스터 이름입니다. 이 측정기준은 모든 측정항목에 적용됩니다.

op_type

대기 시간에 대한 작업 유형(읽기, 쓰기, 명령). 추가 정보.

perf_bucket

대기 시간 버킷 WiredTiger 읽기/쓰기 성능 지표(버킷1, 버킷2, ...). 추가 정보.

자원

데이터 잠금의 리소스 또는 유형(Global, Mutex, ParallelBatchWriterMode, ...). 추가 정보.

rs_nm

복제 세트 이름.

rs_state

복제 세트 상태. 공식 상태 코드다음의 복제본 상태를 나타내는 정수입니다.

txn_rw

WiredTiger 스토리지 엔진의 동시 트랜잭션 유형(쓰기, 읽기). 추가 정보.

측정항목 데이터

MONGODB_INSTANCE, MONGODB_DATABASEMONGODB_COLLECTION의 3개 항목이 생성되었습니다.

다음 차원 메트릭은 내보내기 스크랩을 캡처하고 엔터티 MONGODB_INSTANCE에 연결됩니다.

다음 차원 메트릭은 내보내기 스크랩을 캡처하고 엔터티 MONGODB_COLLECTION에 연결됩니다.

다음 차원 메트릭은 내보내기 스크랩을 캡처하고 엔터티 MONGODB_DATABASE에 연결됩니다.

레거시 버전에서 마이그레이션

레거시 버전을 사용 중인 경우 이 새 버전을 테스트하는 것이 좋습니다. 지침은 마이그레이션 페이지를 참조하십시오.

소스 코드 확인

이 통합은 오픈 소스 소프트웨어입니다. 즉 , 소스 코드를 탐색하고 개선 사항을 보내거나 자신만의 포크를 만들어 빌드할 수 있습니다.

또한 이 통합은 커뮤니티에서 생성한 Prometheus 내보내기 도구를 활용합니다.

문제점 해결

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.