알림 조건 검토
생성하는 각 프로젝트 또는 전역 경고 에 대해 대상과 조건 또는 지표를 설정하다 해야 합니다. 대상 은 변경된 MongoDB Ops Manager 구성 요소를 가리킵니다. 조건 이 true가 되거나 지표 가 설정하다 임계값에 도달하면 MongoDB Ops Manager 가 경고 를 트리거합니다. 학습 보려면 경고 워크플로를 참조하세요.
조건을 설정하려면 다음을 수행합니다.
목록에서 Target 을(를) 선택합니다.
condition/metric 목록에서 조건을 선택합니다.
Ops Manager는 지정된 대상 MongoDB 인스턴스에서 조건이 true
일 때 Atlas Triggers 경고를 합니다.
지표를 설정하려면 다음을 수행합니다.
목록에서 Target 유형을 선택합니다.
Target 유형을 필터링하거나 Any 을(를) 선택합니다.
condition/metric 목록에서 지표를 선택합니다.
이 지표를 Below 또는 Above 임계값으로 설정할지 여부를 선택합니다.
임계값을 입력합니다. 모든 임계값은 숫자입니다.
임계값의 측정 단위를 선택합니다.
지정된 대상 MongoDB 인스턴스에서 지표 임계값에 도달하면 Ops Manager가 Atlas Triggers 경고를 합니다.
호스트 경고
호스트에 대한 경고를 설정할 때 이 경고에 적용되는 host type 와 이 Atlas Triggers condition 를 선택합니다.
호스트 유형
host type 에 대해 다음 유형의 MongoDB 프로세스 중 전부 또는 하나에 대해 경고를 설정합니다.
호스트 경고 조건
호스트 상태 변경
MongoDB 인스턴스가 변경될 때 경고를 설정할 수 있습니다. 호스트 상태 조건은 다음과 같습니다.
조건 | 경고 trigger |
---|---|
호스트 추가 | |
호스트가 제거됨 | |
복제본 세트에 호스트 추가 | 지정된 유형의 mongod 프로세스가 복제본 세트에 추가됩니다. |
복제본 세트에서 호스트가 제거됨 | 지정된 유형의 mongod 프로세스 가 복제본 세트 에서 제거됩니다. |
호스트가 다시 시작되었습니다. | Ops Manager가 호스트가 다시 시작되었음을 감지합니다. |
지난 시간 후 재시작 | Ops Manager는 이전 1시간 이내에 호스트가 다시 시작된 횟수가 지정된 임계값을 초과하는 것을 감지합니다. |
호스트가 롤백을 경험했습니다. | MongoDB Ops Manager가 호스트의 mongod 가 롤백을 트리거한 것을 감지했습니다. 다음 호스트 유형은 롤백을 경험할 수 없습니다. 학습 내용은 복제본 세트 페일오버 중 롤백을 참조하세요. |
호스트가 복구 중입니다. | |
호스트에 최신 버전이 없습니다. | 호스트에서 실행 중인 MongoDB의 버전은 현재 MongoDB의 안정적인 릴리스보다 두 개 이상의 수정 버전을 제공합니다. 예를 예시, 현재 안정적인 출시하다 가 MongoDB 4.0.9인 경우, MongoDB 4.0.8 을 실행 하는 호스팅하다 는 경고 를 trigger 하지 않지만 MongoDB 버전 4.0.7 을 실행 하는 호스팅하다 는 경고 를 trigger 합니다. MongoDB 버전 번호 지정에 학습 보려면 MongoDB 매뉴얼의 MongoDB MongoDB 번호를 참조하세요. |
호스트의 SSL 인증서가 30일 이내에 만료됩니다. | MongoDB 인스턴스의 SSL 인증서 유효 기간은 만료일로부터 30일입니다. Ops Manager는 해결되거나 승인될 때까지 24시간마다 경고를 재전송합니다. 경고를 해결하거나 승인하지 않고 인증서가 만료되는 경우 Ops Manager는 계속해서 경고를 보냅니다. 인증서가 만료되면 모니터링은 더 이상 MongoDB 인스턴스에 연결할 수 없습니다. |
호스트가 다운되었습니다. | Ops Manager가 4분 이상 호스트로부터 핑을 받지 못합니다. 정상 작동 시 모니터링은 모니터링되는 각 호스트에 약 1분에 한 번씩 연결됩니다. Ops Manager는 호스트 재시작 중에 발생할 수 있는 오탐지를 최소화하기 위해 경고를 트리거하기 전에 4분 동안 대기합니다. 호스트에 계속 연결할 수 없는 경우 Monitoring은 최종적으로 핑 빈도를 5 mongod 의 경우 분마다,20 mongos 의 경우 분마다 줄입니다. mongod mongos 다시 연결할 수 있게 되면 MongoDB Ops Manager는 5 분 이내에 프로세스를 인식합니다. MongoDB Ops Manager 자동화가 mongos 프로세스 를 관리 하지 않고 해당 프로세스 에 30 일 동안 연결할 수 없는 경우 MongoDB Ops Manager 는 Deployment 탭 에서 해당 프로세스 를 제거합니다. 그러나 mongos 프로세스 를 다시 시작하면 MongoDB Ops Manager 가 이를 감지합니다. 이 경고를 해결하려면 호스트 다운 수정을 참조하세요. |
어드바이저
Performance Advisor 에 호스트에 대한 인덱스 제안이 있는 경우 경고를 받도록 Host Has Index Suggestions 경고를 설정할 수 있습니다.
호스트에 대한 쿼리 타겟팅 비율 이 10분 동안 지속적으로 10,000을 초과하는 경우, Performance Advisor는 호스트에 비효율적인 쿼리와 가능한 인덱스가 있는지 확인하여 성능을 개선합니다. Performance Advisor가 호스트에 하나 이상의 인덱스가 도움이된다고 판단하면 이 경고가 Atlas Triggers되고 제안된 인덱스를 생성하도록 지시합니다.
성능 관리자가 비활성화된 프로젝트의 경우 이 경고가 발생하지 않습니다.
어서트
인스턴스가 생성한 초당 어설션 오류 수에 대한 경고를 설정할 수 있습니다.
Assert 지표에는 다음이 포함됩니다.
메트릭 | 경고 trigger |
---|---|
어설션: 일반은 다음과 같습니다. | 일반 어설션 비율이 지정된 임계값을 충족합니다. |
어설션: 경고는 | 경고 비율이 지정된 임계값을 충족합니다. |
어설션: Msg is | 메시지 어설션 비율이 지정된 임계값을 충족합니다. 메시지 어설션은 내부 서버 오류입니다. 이러한 경우 스택 추적이 기록됩니다. |
어설션: 사용자는 | 사용자가 생성하는 어설션 비율이 지정된 임계값을 충족합니다. |
참고
Ops Manager에서 이러한 메트릭을 선택하여 Atlas Charts를 만들 수 있습니다.
Ops Manager 프로젝트의 Deployment 보기에서 List 탭을 클릭합니다.
모니터링하려는 프로세스를 클릭합니다.
Status 탭을 클릭합니다.
사용 가능한 메트릭 목록까지 아래로 스크롤하고 차트로 작성할 원하는 메트릭을 선택합니다.
Ops Manager에서 호스트 지표에 대한 Atlas Charts를 만드는 방법에 대해 자세히 알아보려면 배포 지표 보기 를 참조하고 MongoDB Process Metrics 탭을 클릭하세요.
평균 실행 시간
중요
MongoDB 3.4 이상에만 적용됩니다.
다음 메트릭은 MongoDB 버전 3.4 이상을 실행하는 배포에만 적용됩니다.
작업을 완료하는 데 걸리는 시간에 대한 경고를 설정할 수 있습니다. 실행 시간 지표에는 다음이 포함됩니다.
메트릭 | 경고 trigger |
---|---|
평균 실행 시간: 명령은 | 명령 작업의 평균 실행 시간이 지정한 임계값을 충족합니다. |
평균 실행 시간: 읽기는 | 읽기 작업의 평균 실행 시간이 지정한 임계값을 충족합니다. |
평균 실행 시간: 쓰기는 | 쓰기 작업의 평균 실행 시간이 지정한 임계값을 충족합니다. |
문서 지표
초당 처리되는 MongoDB 문서 수에 대한 경고를 설정할 수 있습니다. 문서 처리 지표에는 다음이 포함됩니다.
메트릭 | 경고 trigger |
---|---|
문서 지표: 삭제된 항목 | 삭제되는 문서의 초당 평균 비율이 지정된 임계값을 충족합니다. |
문서 메트릭: 삽입됨 | 삽입된 문서의 초당 평균 속도가 지정된 임계값을 충족합니다. |
문서 지표: 반환값 | 반환된 문서의 초당 평균 속도가 지정된 임계값을 충족합니다. |
문서 지표: 업데이트 | 문서가 업데이트되는 초당 평균 속도가 지정한 임계값을 충족합니다. |
참고
Ops Manager에서 이러한 메트릭을 선택하여 Atlas Charts를 만들 수 있습니다.
Ops Manager 프로젝트의 Deployment 보기에서 List 탭을 클릭합니다.
모니터링하려는 프로세스를 클릭합니다.
Status 탭을 클릭합니다.
사용 가능한 메트릭 목록까지 아래로 스크롤하고 차트로 작성할 원하는 메트릭을 선택합니다.
Ops Manager에서 호스트 지표에 대한 Atlas Charts를 만드는 방법에 대해 자세히 알아보려면 배포 지표 보기 를 참조하고 MongoDB Process Metrics 탭을 클릭하세요.
쿼리 대상 지정.
MongoDB가 쿼리 중에 항목을 스캔하는 속도와 반환된 문서와 비교하여 스캔되는 항목의 수에 대한 경고를 설정할 수 있습니다. 쿼리 실행 시간 지표에는 다음이 포함됩니다.
참고
Ops Manager에서 이러한 메트릭을 선택하여 Atlas Charts를 만들 수 있습니다.
Ops Manager 프로젝트의 Deployment 보기에서 List 탭을 클릭합니다.
모니터링하려는 프로세스를 클릭합니다.
Status 탭을 클릭합니다.
사용 가능한 메트릭 목록까지 아래로 스크롤하고 차트로 작성할 원하는 메트릭을 선택합니다.
Ops Manager에서 호스트 지표에 대한 Atlas Charts를 만드는 방법에 대해 자세히 알아보려면 배포 지표 보기 를 참조하고 MongoDB Process Metrics 탭을 클릭하세요.
옵카운터
초당 완료되는 데이터베이스 작업 수에 대한 경고를 설정할 수 있습니다.
운영 지표에는 다음이 포함됩니다.
조건 | 경고 trigger |
---|---|
옵카운터: Cmd는 | 초당 수행되는 평균 명령 비율이 지정된 임계값을 충족합니다. |
옵카운터: 삭제는 | 초당 수행된 평균 삭제 비율이 지정된 임계값을 충족합니다. |
Opcounter: Getmores는 | 초당 수행되는 getMore의 평균 속도가 지정된 임계값을 충족합니다. 프라이머리에서는 쿼리 수가 적더라도 이 숫자는 높을 수 있습니다. 복제의 일부로 세컨더리가 프라이머리에서 "getMore"로 표시됩니다. |
옵카운터: 삽입은 | 초당 평균 삽입 속도가 지정된 임계값을 충족합니다. |
옵카운터: 쿼리는 | 초당 평균 쿼리 수행 속도가 지정된 임계값을 충족합니다. |
옵카운터: 업데이트는 | 초당 수행되는 평균 업데이트 속도가 지정된 임계값을 충족합니다. |
참고
Ops Manager에서 이러한 메트릭을 선택하여 Atlas Charts를 만들 수 있습니다.
Ops Manager 프로젝트의 Deployment 보기에서 List 탭을 클릭합니다.
모니터링하려는 프로세스를 클릭합니다.
Status 탭을 클릭합니다.
사용 가능한 메트릭 목록까지 아래로 스크롤하고 차트로 작성할 원하는 메트릭을 선택합니다.
Ops Manager에서 호스트 지표에 대한 Atlas Charts를 만드는 방법에 대해 자세히 알아보려면 배포 지표 보기 를 참조하고 MongoDB Process Metrics 탭을 클릭하세요.
옵카운터 - Repl
초당 MongoDB 세컨더리에 복제되는 데이터베이스 작업 수에 대한 경고를 설정하다 수 있습니다.
복제 작업 지표에는 다음이 포함됩니다.
메트릭 | 경고 trigger |
---|---|
옵카운터: Repl Cmd는 | 초당 적용되는 복제된 명령의 평균 속도가 임계값을 충족합니다. |
옵카운터: Repl Delete는 | 초당 적용된 복제된 삭제의 평균 비율이 임계값을 충족합니다. |
옵카운터: Repl Insert는 | 초당 적용된 복제된 삽입의 평균 속도가 임계값을 충족합니다. |
옵카운터: Repl 업데이트 | 초당 적용되는 복제된 업데이트의 평균 속도가 임계값을 충족합니다. |
참고
Ops Manager에서 이러한 메트릭을 선택하여 Atlas Charts를 만들 수 있습니다.
Ops Manager 프로젝트의 Deployment 보기에서 List 탭을 클릭합니다.
모니터링하려는 프로세스를 클릭합니다.
Status 탭을 클릭합니다.
사용 가능한 메트릭 목록까지 아래로 스크롤하고 차트로 작성할 원하는 메트릭을 선택합니다.
Ops Manager에서 호스트 지표에 대한 Atlas Charts를 만드는 방법에 대해 자세히 알아보려면 배포 지표 보기 를 참조하고 MongoDB Process Metrics 탭을 클릭하세요.
메모리
MongoDB 인스턴스가 사용하는 메모리 양에 대한 경고를 설정할 수 있습니다. 이 임계값을 비트, 킬로비트, 메가비트, 기가비트, 바이트, 킬로바이트, 메가바이트, 기가바이트, 테라바이트 또는 페타바이트 단위로 설정합니다.
메모리 지표에는 다음이 포함됩니다.
메트릭 | 경고 trigger |
---|---|
메모리: 레지던트 | mongod 프로세스 의 상주 메모리 크기가 지정된 임계값을 충족합니다. 전용 데이터베이스 호스팅하다 에서 시간이 지남에 따라 상주 메모리 는 호스팅하다 의 RAM 에 근접할 수 있습니다. |
메모리: 가상은 | mongod 프로세스 의 가상 메모리 크기가 지정된 임계값을 충족합니다. 이 경고 를 사용하여 메모리 매핑을 벗어난 과도한 메모리에 플래그를 지정할 수 있습니다. |
메모리: 매핑된 | mongod 프로세스 의 매핑된 메모리 크기가 지정된 임계값을 충족합니다. MongoDB 는 모든 데이터 파일을 메모리 매핑하므로 매핑된 메모리의 크기는 총 데이터베이스 크기에 근접해야 합니다. |
메모리: 계산됨 | 메모리 매핑에서 고려되지 않은 mongod 프로세스 의 가상 메모리 크기가 지정된 임계값을 충족합니다. 이 숫자가 매우 높으면(수 기가바이트에 해당) 메모리 매핑 외부에서 과도한 메모리가 사용되고 있음을 나타냅니다. |
참고
Ops Manager에서 이러한 메트릭을 선택하여 Atlas Charts를 만들 수 있습니다.
Ops Manager 프로젝트의 Deployment 보기에서 List 탭을 클릭합니다.
모니터링하려는 프로세스를 클릭합니다.
Status 탭을 클릭합니다.
사용 가능한 메트릭 목록까지 아래로 스크롤하고 차트로 작성할 원하는 메트릭을 선택합니다.
Ops Manager에서 호스트 지표에 대한 Atlas Charts를 만드는 방법에 대해 자세히 알아보려면 배포 지표 보기 를 참조하고 MongoDB Process Metrics 탭을 클릭하세요.
보안
보안 지표에는 다음이 포함됩니다.
메트릭 | 경고 trigger |
---|---|
호스트에 보안 권장 사항이 있음 | 인증 또는 TLS 가 비활성화되어 있습니다. |
Swap
스왑 지표에는 다음이 포함됩니다.
메트릭 | 경고 trigger |
---|---|
스왑 사용법: 중고 | 사용 중인 총 스왑 공간이 지정된 임계값에 도달했습니다. |
스왑 사용량: 최대 사용 | 사용 중인 스왑 공간의 최대 총량이 지정된 임계값에 도달했습니다. |
스왑 사용법: 무료는 | 사용 가능한 스왑 공간의 양이 지정된 임계값 아래로 떨어졌습니다. |
사용량 스왑: 최대 여유 공간은 | 사용 가능한 최대 스왑 공간이 지정된 임계값 아래로 떨어집니다. |
와이어드타이거 캐시
MongoDB 인스턴스가 사용하는 WiredTiger 캐시 양에 대한 경고를 설정할 수 있습니다. 이 임계값을 비트, 킬로비트, 메가비트, 기가비트, 바이트, 킬로바이트, 메가바이트, 기가바이트, 테라바이트 또는 페타바이트 단위로 설정합니다.
WiredTiger 캐시 지표에는 다음이 포함됩니다.
메트릭 | 경고 trigger |
---|---|
캐시: 캐시로 읽은 바이트는 | WiredTiger의 캐시로 읽은 초당 평균 바이트 수가 지정된 임계값을 충족합니다. |
캐시: 캐시에서 기록된 바이트 | WiredTiger의 캐시에서 기록된 초당 평균 바이트 수가 지정된 임계값을 충족합니다. |
캐시: Dirty Bytes는 | 현재 WiredTiger 캐시에 있는 추적된 더티 바이트 의 수입니다. |
캐시: 사용된 바이트는 | 현재 WiredTiger 캐시에 있는 바이트 수입니다. |
참고
Ops Manager에서 이러한 메트릭을 선택하여 Atlas Charts를 만들 수 있습니다.
Ops Manager 프로젝트의 Deployment 보기에서 List 탭을 클릭합니다.
모니터링하려는 프로세스를 클릭합니다.
Status 탭을 클릭합니다.
사용 가능한 메트릭 목록까지 아래로 스크롤하고 차트로 작성할 원하는 메트릭을 선택합니다.
Ops Manager에서 호스트 지표에 대한 Atlas Charts를 만드는 방법에 대해 자세히 알아보려면 배포 지표 보기 를 참조하고 MongoDB Process Metrics 탭을 클릭하세요.
B-트리
중요
MongoDB 2.2~2.6에만 적용
이러한 메트릭은 MongoDB 버전 2.2~2.6을 실행하는 배포에서만 Atlas Triggers 경고를 합니다.
MongoDB 인스턴스에서 초당 완료된 btree 작업 수에 대한 경고를 설정할 수 있습니다. B-트리 지표에는 다음이 포함됩니다.
메트릭 | 경고 trigger |
---|---|
B-트리: 액세스 권한은 | B-트리 인덱스에 대한 액세스 횟수가 지정된 임계값을 충족합니다. |
B-트리: 조회수는 | B-트리 페이지가 메모리에 있던 횟수가 지정한 임계값에 도달하는 횟수입니다. |
B-트리: 미스 | B-트리 페이지가 메모리에 존재 하지 않은 횟수가 지정된 임계값에 도달하는 횟수입니다. |
B-트리: 미스 비율은 | 적중률 대비 누락된 비율이 지정된 임계값을 충족합니다. |
유효 잠금 %
중요
MongoDB 2.2~2.6에만 적용
이 메트릭은 MongoDB 버전 2.2~2.6을 실행하는 배포에서만 Atlas Triggers 경고를 합니다.
MongoDB 인스턴스 가 쓰기 (write) 잠금 상태 인 시간의 백분율에 대한 경고를 설정하다 수 있습니다. 유효 잠금 비율 지표 에는 다음이 포함됩니다.
메트릭 | 경고 trigger |
---|---|
유효 잠금 %는 | 인스턴스 가 쓰기 (write) 잠금 상태 인 총 시간의 백분율이 지정된 임계값에 도달하는 경우. |
백그라운드 플러시 평균
중요
MMAPv1을 실행하는 데이터베이스에만 적용됩니다.
이 지표는 MongoDB 데이터베이스용으로 MMAPv1 스토리지 엔진을 실행하는 배포에 대해서만 Atlas Triggers 경고를 합니다.
MongoDB 인스턴스의 평균 플러시가 완료되는 데 걸리는 시간(밀리초)에 대한 경고를 설정할 수 있습니다. 플러시란 메모리에서 디스크로 데이터를 쓰는 것을 말합니다.
백그라운드 플러시 평균 지표에는 다음이 포함됩니다.
메트릭 | 경고 trigger |
---|---|
백그라운드 플러시 평균은 | 백그라운드 플러시 평균 시간이 지정된 임계값을 충족합니다. |
연결
MongoDB 인스턴스에 대한 활성 연결에 대한 경고를 설정할 수 있습니다.
연결 지표에는 다음이 포함됩니다.
메트릭 | 경고 trigger |
---|---|
Connections is | 활성 호스트 연결 수가 지정된 임계값을 충족합니다. |
구성된 제한의 연결 비율(%)은 다음과 같습니다. | 가능한 총 연결 수에서 활성 호스트 연결의 비율이 지정된 임계값을 충족합니다. MongoDB 버전 2.6.0 및 3.0.0의 기본값은
|
참고
Ops Manager에서 이러한 메트릭을 선택하여 Atlas Charts를 만들 수 있습니다.
Ops Manager 프로젝트의 Deployment 보기에서 List 탭을 클릭합니다.
모니터링하려는 프로세스를 클릭합니다.
Status 탭을 클릭합니다.
사용 가능한 메트릭 목록까지 아래로 스크롤하고 차트로 작성할 원하는 메트릭을 선택합니다.
Ops Manager에서 호스트 지표에 대한 Atlas Charts를 만드는 방법에 대해 자세히 알아보려면 배포 지표 보기 를 참조하고 MongoDB Process Metrics 탭을 클릭하세요.
Queues
잠금 대기 중인 작업에 대한 경고를 설정할 수 있습니다.
대기열 지표에는 다음이 포함됩니다.
메트릭 | 경고 trigger |
---|---|
대기열: 합계는 | 모든 유형의 락 에서 대기 중인 작업 수가 지정된 임계값을 충족합니다. |
대기열: 독자는 | 모든 유형의 락 에서 대기 중인 판독기 작업의 수가 지정된 임계값을 충족합니다. |
대기열: 작성자는 | 모든 유형의 락 에서 대기 중인 작성기 작업의 수가 지정된 임계값을 충족합니다. |
참고
Ops Manager에서 이러한 메트릭을 선택하여 Atlas Charts를 만들 수 있습니다.
Ops Manager 프로젝트의 Deployment 보기에서 List 탭을 클릭합니다.
모니터링하려는 프로세스를 클릭합니다.
Status 탭을 클릭합니다.
사용 가능한 메트릭 목록까지 아래로 스크롤하고 차트로 작성할 원하는 메트릭을 선택합니다.
Ops Manager에서 호스트 지표에 대한 Atlas Charts를 만드는 방법에 대해 자세히 알아보려면 배포 지표 보기 를 참조하고 MongoDB Process Metrics 탭을 클릭하세요.
페이지 오류
중요
MongoDB 2.2~2.6에만 적용
Accesses Not In Memory: Total is 및 Page Fault Exceptions Thrown: Total is 지표는 MongoDB 버전 2.2~2.6을 실행하는 배포에서만 trigger 경고를 합니다.
페이지 오류에 대한 경고를 설정할 수 있습니다.
참고
측정 방법
MongoDB는 serverStatus 명령이 반환하는 extra_info.page_faults
문서를 사용하여 메모리에 대해 보고합니다.
MongoDB 2.2 ~ 2.6 은 serverStatus 명령이 반환한 recordStats
문서 를 사용하여 Accesses Not In Memory: Total is 및 Page Fault Exceptions Thrown: Total is 지표 을 보고했습니다.
페이지 오류 지표에는 다음이 포함됩니다.
메트릭 | 경고 trigger |
---|---|
메모리에 없는 액세스: 합계는 | 디스크 액세스 속도가 지정된 임계값을 충족합니다. 작업 세트 가 메모리에 맞지 않는 경우 MongoDB 는 디스크의 데이터에 액세스 해야 합니다. 이 지표는 호스트의 Record Stats 차트 에서 찾을 수 있습니다. |
페이지 오류 예외가 발생했습니다: 합계는 | 발생한 페이지 오류 예외의 비율이 지정된 임계값을 충족합니다. 이 지표는 호스트의 Record Stats 차트에서 찾을 수 있습니다. |
페이지 오류 | 페이지 오류 비율(예외 발생 여부에 관계없이)이 지정된 임계값을 충족합니다. 이 지표는 호스트의 Page Faults 차트에서 찾을 수 있습니다. |
참고
Ops Manager에서 이러한 메트릭을 선택하여 Atlas Charts를 만들 수 있습니다.
Ops Manager 프로젝트의 Deployment 보기에서 List 탭을 클릭합니다.
모니터링하려는 프로세스를 클릭합니다.
Status 탭을 클릭합니다.
사용 가능한 메트릭 목록까지 아래로 스크롤하고 차트로 작성할 원하는 메트릭을 선택합니다.
Ops Manager에서 호스트 지표에 대한 Atlas Charts를 만드는 방법에 대해 자세히 알아보려면 배포 지표 보기 를 참조하고 MongoDB Process Metrics 탭을 클릭하세요.
Cursors
MongoDB 프로세스 의 열린 커서 수 및 시간 초과 커서 에 대한 경고를 설정하다 수 있습니다.
커서 지표에는 다음이 포함됩니다.
메트릭 | 경고 trigger |
---|---|
커서: 클라이언트 커서 크기는 | 호스트가 커서를 유지 관리하는 데 사용하는 메모리 양이 지정된 임계값을 충족합니다. |
커서: 열기는 | 호스트가 클라이언트에 대해 유지 관리하는 커서 수가 지정된 임계값을 충족합니다. |
커서: Timed Out is | 클라이언트에 대해 호스트가 유지 관리하는 시간 초과 커서 수가 지정된 임계값을 충족합니다. |
참고
Ops Manager에서 이러한 메트릭을 선택하여 Atlas Charts를 만들 수 있습니다.
Ops Manager 프로젝트의 Deployment 보기에서 List 탭을 클릭합니다.
모니터링하려는 프로세스를 클릭합니다.
Status 탭을 클릭합니다.
사용 가능한 메트릭 목록까지 아래로 스크롤하고 차트로 작성할 원하는 메트릭을 선택합니다.
Ops Manager에서 호스트 지표에 대한 Atlas Charts를 만드는 방법에 대해 자세히 알아보려면 배포 지표 보기 를 참조하고 MongoDB Process Metrics 탭을 클릭하세요.
네트워크
MongoDB 프로세스의 네트워크 처리량에 대한 경고를 설정할 수 있습니다.
네트워크 지표에는 다음이 포함됩니다.
메트릭 | 경고 trigger |
---|---|
네트워크: 바이트 입력은 | 데이터베이스 호스트로 전송 된 바이트 수가 지정된 임계값을 충족합니다. |
네트워크: 바이트 출력 | 데이터베이스 호스트에서 전송 된 바이트 수가 지정된 임계값을 충족합니다. |
네트워크: Num Requests | 데이터베이스 호스트로 전송 된 요청 수가 지정된 임계값을 충족합니다. |
참고
Ops Manager에서 이러한 메트릭을 선택하여 Atlas Charts를 만들 수 있습니다.
Ops Manager 프로젝트의 Deployment 보기에서 List 탭을 클릭합니다.
모니터링하려는 프로세스를 클릭합니다.
Status 탭을 클릭합니다.
사용 가능한 메트릭 목록까지 아래로 스크롤하고 차트로 작성할 원하는 메트릭을 선택합니다.
Ops Manager에서 호스트 지표에 대한 Atlas Charts를 만드는 방법에 대해 자세히 알아보려면 배포 지표 보기 를 참조하고 MongoDB Process Metrics 탭을 클릭하세요.
복제 Oplog
MongoDB 프로세스의 복제 oplogs에 대한 경고를 설정할 수 있습니다.
참고
측정 방법
MongoDB oplog 는 oplog
serverStatus 명령이 반환하는 문서와 rs.status() 및 rs.conf()의결과를 결합하여 복제 를 보고 합니다.
복제 oplog 지표에는 다음이 포함됩니다.
메트릭 | 경고 trigger |
---|---|
복제 헤드룸 | |
복제본 시간 | 프라이머리의 복제 oplog 에서 사용 가능한 대략적인 시간(밀리초)이 지정된 임계값을 충족합니다. |
시간당 Oplog 데이터 | 프라이머리가 시간당 생성하는 평균 기가바이트 단위의 oplog가 지정된 임계값을 충족합니다. |
복제 지연은 |
참고
Ops Manager에서 이러한 메트릭을 선택하여 Atlas Charts를 만들 수 있습니다.
Ops Manager 프로젝트의 Deployment 보기에서 List 탭을 클릭합니다.
모니터링하려는 프로세스를 클릭합니다.
Status 탭을 클릭합니다.
사용 가능한 메트릭 목록까지 아래로 스크롤하고 차트로 작성할 원하는 메트릭을 선택합니다.
Ops Manager에서 호스트 지표에 대한 Atlas Charts를 만드는 방법에 대해 자세히 알아보려면 배포 지표 보기 를 참조하고 MongoDB Process Metrics 탭을 클릭하세요.
작업 스캔 및 주문
MongoDB 프로세스에 대한 스캔 및 순서 작업에 대한 경고를 설정할 수 있습니다.
운영 지표에는 다음이 포함됩니다.
메트릭 | 경고 trigger |
---|---|
작업: 스캔 및 순서 지정은 | 인덱스를 사용하여 정렬 작업을 수행할 수 없는 정렬된 결과를 반환하는 쿼리의 초당 평균 비율이 지정된 임계값을 초과하는 비율입니다. |
DB 스토리지
사용된 데이터 스토리지 용량에 대한 경고를 설정할 수 있습니다. 데이터베이스 스토리지 지표에는 다음이 포함됩니다.
메트릭 | 경고 trigger |
---|---|
DB Storage는 | 확장 영역에서 사용하는 디스크 저장 공간의 양이 지정된 임계값을 충족합니다. |
DB 데이터 크기 | 데이터베이스의 실제 데이터 크기가 지정된 임계값을 충족합니다. |
참고
Ops Manager에서 이러한 메트릭을 선택하여 Atlas Charts를 만들 수 있습니다.
Ops Manager 프로젝트의 Deployment 보기에서 List 탭을 클릭합니다.
모니터링하려는 프로세스를 클릭합니다.
Status 탭을 클릭합니다.
사용 가능한 메트릭 목록까지 아래로 스크롤하고 차트로 작성할 원하는 메트릭을 선택합니다.
Ops Manager에서 호스트 지표에 대한 Atlas Charts를 만드는 방법에 대해 자세히 알아보려면 배포 지표 보기 를 참조하고 MongoDB Process Metrics 탭을 클릭하세요.
저널링
사용된 저널링 스토리지의 양에 대한 경고를 설정할 수 있습니다. 저널링 지표에는 다음이 포함됩니다.
메트릭 | 경고 trigger |
---|---|
쓰기 잠금 상태의 저널링 커밋은 | 데이터베이스가 쓰기 잠금 (write lock) 상태에 있는 동안 발생한 커밋 비율이 지정된 임계값을 충족합니다. |
MB 저널링은 다음과 같습니다. | Ops Manager가 복구 로그에 쓰는 초당 평균 데이터 양(MB)이 지정된 임계값을 충족합니다. |
저널링 데이터 파일 쓰기 MB는 | Ops Manager가 데이터베이스 데이터 파일에 쓰는 초당 평균 데이터 속도(MB)가 지정된 임계값을 충족합니다. 이러한 쓰기는 이미 저널링되어 있으므로 느리게 발생할 수 있으므로 여기에 표시된 숫자는 디스크에 물리적으로 기록된 양보다 적을 수 있습니다. |
참고
Ops Manager에서 이러한 메트릭을 선택하여 Atlas Charts를 만들 수 있습니다.
Ops Manager 프로젝트의 Deployment 보기에서 List 탭을 클릭합니다.
모니터링하려는 프로세스를 클릭합니다.
Status 탭을 클릭합니다.
사용 가능한 메트릭 목록까지 아래로 스크롤하고 차트로 작성할 원하는 메트릭을 선택합니다.
Ops Manager에서 호스트 지표에 대한 Atlas Charts를 만드는 방법에 대해 자세히 알아보려면 배포 지표 보기 를 참조하고 MongoDB Process Metrics 탭을 클릭하세요.
와이어드타이거 스토리지 엔진
WiredTiger 티켓에 대한 경고를 설정할 수 있습니다.
참고
측정 방법
MongoDB 는 serverStatus 명령이 반환하는 wiredTiger.cache
및 wiredTiger.concurrentTransactions
문서를 사용하여 WiredTiger 에 대해 보고합니다.
WiredTiger storage engine 조건은 다음과 같습니다.
메트릭 | 경고 trigger |
---|---|
사용 가능한 티켓: 읽기는 현재 | WiredTiger storage engine에서 사용할 수 있는 읽기 티켓의 수가 지정된 임계값을 충족합니다. |
사용 가능한 티켓: Writes | WiredTiger storage engine에서 사용할 수 있는 쓰기 티켓의 수가 지정된 임계값을 충족합니다. |
참고
Ops Manager에서 이러한 메트릭을 선택하여 Atlas Charts를 만들 수 있습니다.
Ops Manager 프로젝트의 Deployment 보기에서 List 탭을 클릭합니다.
모니터링하려는 프로세스를 클릭합니다.
Status 탭을 클릭합니다.
사용 가능한 메트릭 목록까지 아래로 스크롤하고 차트로 작성할 원하는 메트릭을 선택합니다.
Ops Manager에서 호스트 지표에 대한 Atlas Charts를 만드는 방법에 대해 자세히 알아보려면 배포 지표 보기 를 참조하고 MongoDB Process Metrics 탭을 클릭하세요.
시스템 및 디스크 알림
컴퓨팅 및 디스크 사용률에 대한 경고를 설정할 수 있습니다. 시스템 리소스 조건은 다음과 같습니다.
메트릭 | 경고 trigger |
---|---|
시스템: CPU(도용) %는 | EC2 인스턴스 크레딧 밸런스가 소진된 경우에 적용됩니다. CPU가 "비자발적 대기" 상태인 시간의 백분율입니다. CPU 도용 비율은 CPU 사용량이 보장된 기준 CPU 크레딧 누적 비율을 초과하는 비율입니다. 이 경고 는 일반적으로 Amazon Web Services 성능 향상 인스턴스 에서 모든 크레딧이 소비되었을 때 트리거됩니다. |
시스템: 최대 CPU(도용) %는 | CPU가 "비자발적 대기" 상태인 최대 시간 비율이 지정된 임계값을 초과합니다. |
시스템: CPU(사용자) %는 | MongoDB 프로세스의 CPU 사용량을 CPU 수로 나누어 0-100% 범위로 환산한 값입니다. |
시스템: 최대 CPU(사용자) % | CPU 수로 나누어 0-100% 범위로 스케일링된 MongoDB 프로세스의 최대 CPU 사용량이 지정된 임계값을 초과합니다. |
시스템 메모리: 사용됨 | ~bin의 시스템 메모리 사용량입니다. mongod 가 지정된 임계값을 충족합니다. |
시스템 메모리: 최대 사용 | 최대 시스템 메모리 사용량 값이 지정된 임계값을 충족합니다. |
시스템 메모리: 여유 공간 | ~bin에 사용할 수 있는 시스템 메모리입니다. mongod 가 지정된 임계값 아래로 떨어졌습니다. |
시스템 메모리: 최대 여유 공간은 | 사용 가능한 최대 시스템 메모리 양이 지정된 임계값 아래로 떨어집니다. |
시스템 메모리: 사용 가능 | mongod 의 사용 가능한 시스템 메모리 사용량이 지정된 임계값 아래로 떨어졌습니다. |
시스템 메모리: 최대 사용 가능 메모리: | 사용 가능한 최대 시스템 메모리 양이 지정된 임계값 아래로 떨어집니다. |
데이터 파티션에서 사용된 디스크 공간(%)은 다음과 같습니다. | MongoDB 컬렉션의 데이터가 포함된 파티션에서 사용되는 디스크 공간의 백분율입니다. |
데이터 파티션에 사용된 최대 디스크 공간(%)은 다음과 같습니다. | MongoDB 컬렉션의 데이터를 포함하는 파티션에서 사용되는 디스크 공간의 최대 비율이 지정된 임계값을 초과합니다. |
인덱스 파티션에서 사용된 디스크 공간(%)은 다음과 같습니다. | MongoDB 인덱스 데이터가 포함된 파티션에서 사용된 디스크 공간의 백분율입니다. |
인덱스 파티션에 사용된 최대 디스크 공간(%)은 다음과 같습니다. | MongoDB 인덱스 데이터가 포함된 파티션에서 사용되는 디스크 공간의 최대 비율이 지정된 임계값을 초과합니다. |
저널 파티션에서 사용된 디스크 공간(%)은 다음과 같습니다. | 저널링이 활성화된 경우 MongoDB 저널이 포함된 파티션에서 사용되는 디스크 공간의 백분율입니다. |
저널 파티션에서 사용된 최대 디스크 공간(%)은 다음과 같습니다. | MongoDB 저널이 포함된 파티션에서 사용되는 디스크 공간의 최대 비율이 지정된 임계값을 초과합니다. |
시스템 네트워크 입력 | 데이터베이스 호스트로 전송 된 초당 바이트 수가 지정된 임계값을 충족합니다. |
최대 시스템 네트워크 입력 | MongoDB로 전송 되는 최대 바이트 수가 지정된 임계값을 충족합니다. |
시스템 네트워크 출력 | 데이터베이스 호스트에서 전송 된 초당 바이트 수가 지정된 임계값을 충족합니다. |
최대 시스템 네트워크 출력 | MongoDB에서 전송 되는 최대 바이트 수가 지정된 임계값을 충족합니다. |
참고
Ops Manager에서 이러한 메트릭을 선택하여 Atlas Charts를 만들 수 있습니다.
Ops Manager 프로젝트의 Deployment 보기에서 List 탭을 클릭합니다.
모니터링하려는 프로세스를 클릭합니다.
Status 탭을 클릭합니다.
사용 가능한 메트릭 목록까지 아래로 스크롤하고 차트로 작성할 원하는 메트릭을 선택합니다.
Ops Manager에서 호스트 지표에 대한 Atlas Charts를 만드는 방법에 대해 자세히 알아보려면 배포 지표 보기 를 참조하고 MongoDB Process Metrics 탭을 클릭하세요.
복제본 세트 알림
프라이머리 멤버의 상태와 복제본 세트 의 정상 멤버 수에 대한 경고를 설정할 수 있습니다. 복제본 세트 조건은 다음과 같습니다.
조건 | 경고 trigger |
---|---|
복제본 세트가 새로운 프라이머리로 선출됨 | 설정하다 는 새로운 프라이머리 를 선택합니다. MongoDB Ops Manager 는 핑 을 수신할 때마다 복제본 세트의 rs.status() 메서드 출력에서 각 복제본 세트 멤버의 상태를 검사합니다. 이 출력에서 MongoDB Ops Manager 는 어떤 복제본 세트 멤버가 프라이머리 인지 결정합니다. 핑 데이터에서 발견된 프라이머리 머리가 MongoDB Ops Manager 에 알려진 현재 프라이머리 와 다른 경우 이 경고 가 발생합니다. 이 MEAN를 경고라고 해서 항상 세트가 새로운 프라이머리로 선출된 것은 아닙니다. 이 경고는 동일한 프라이머리가 다시 선출될 때도 trigger할 수 있습니다. 이는 Ops Manager가 투표 도중에 핑을 처리할 때 발생할 수 있습니다. |
복제본 세트에 프라이머리가 없습니다. | 복제본 세트에는 프라이머리 가 없습니다. 구체적으로, 복제본 세트의 멤버 중 어느 것도 모니터링이 프라이머리 투표 중에 데이터를 수집하는 경우 이 경고 는 오탐지를 보낼 수 있습니다. 이러한 오탐지 설정하다 방지하려면 경고 구성의 after waiting 간격(구성의 Send to 섹션)을 설정합니다. 해결 방법은 분실된 프라이머리 수정을 참조하세요. |
복제본 세트 지표에는 다음이 포함됩니다.
메트릭 | 경고 trigger |
---|---|
건강한 회원 수는 다음과 같습니다. | 복제본 세트의 정상 노드 수가 지정된 임계값보다 적습니다. |
비정상 회원 수: | 복제본 세트에 비정상 멤버가 지정된 임계값보다 많습니다. |
지난 시간 동안의 투표 수가 > X | 지난 1시간 동안 발생한 투표의 수가 사용자가 지정한 값 X 을 초과했습니다. X 값은 경고를 생성할 때 설정됩니다. 이 경고는 지속적인 투표로 인해 클러스터의 복제가 정상 상태가 아님을 나타낼 수 있습니다. |
참고
해당 복제본 세트 에 대해 rs.status() 를 실행 하고 결과 해당 멤버에 대해 PRIMARY
또는 SECONDARY
를 반환하면 복제본 세트 멤버가 정상입니다. 숨겨진 세컨더리 및 중재자는 계산되지 않습니다.
샤딩된 클러스터 알림
샤딩된 클러스터 에서 mongos
누락에 대한 경고 를 설정하다 수 있습니다. 샤드 클러스터 조건은 다음과 같습니다.
조건 | 경고 trigger |
---|---|
cluster에 활성 mongos가 누락되었습니다. | MongoDB Ops Manager 가 클러스터 의 에 mongos 연결할 수 없습니다 . |
에이전트 경고
에이전트 상태 또는 버전 관리에 대한 경고를 설정할 수 있습니다. 에이전트 조건에는 다음이 포함됩니다.
조건 | 경고 trigger |
---|---|
자동화가 다운되었습니다. | 최소 1분 동안 자동화가 감지되지 않습니다. 정상 작동 시 자동화는 약 10초에 한 번씩 Ops Manager에 핑을 보냅니다. Ops Manager가 1분 이상 핑을 받지 못하면 이 경고가 Atlas Triggers됩니다. 이 경고는 Atlas Triggers만 자동화가 MongoDB 프로세스 또는 에이전트 모듈을 관리하는 경우에만 발생합니다. |
모니터링이 다운되었습니다. | 최소 7분 동안 모니터링이 감지되지 않습니다. 정상 작동 시 모니터링은 대략 분당 한 번씩 Ops Manager에 핑을 보냅니다. Ops Manager가 최소 7분 동안 핑을 받지 못하면 이 Atlas Triggers 경고가 됩니다. 그러나 이 경고는 구성된 호스트가 없는 프로젝트에 대해서는 절대 발생하지 않습니다. 중요모니터링이 다운되면 Ops Manager는 호스트에 대해 다른 Atlas Triggers를 경고하지 않습니다. 예를 들어 호스트가 다운된 경우 새로운 경고를 trigger할 수 있는 데이터를 Ops Manager로 전송하는 모니터링이 없습니다. |
모니터링에 최신 버전이 없습니다. | 모니터링에서 최신 버전의 소프트웨어가 실행되고 있지 않습니다. |
백업이 다운되었습니다. | 하나 이상의 활성 복제본 세트 또는 클러스터가 있는 프로젝트의 백업이 1시간 이상 중단되었습니다. 이 경고를 해결하려면 다음을 수행합니다.
|
백업에 최신 버전이 없습니다. | Backup에서 최신 버전의 소프트웨어가 실행되고 있지 않습니다. |
백업에 화상 회의 실패가 너무 많음 | 모니터링하는 것으로 알려진 cluster 토폴로지가 백업이 수행하는 화상 회의 의 백업 구성과 일치하지 않습니다. 시도 횟수가 참고 |
백업 경고
백업 oplog, 재동기화 및 불일치에 대한 경고를 설정할 수 있습니다. 백업 조건은 다음과 같습니다.
조건 | 경고 trigger |
---|---|
백업 oplog가 뒤처짐 | 가 수신한 가장 최근 oplog 데이터가 MongoDB Ops Manager 75 분 이상 지난 데이터입니다. 이 경고를 해결하려면 백업 Oplog 문제 해결을 참조하세요. |
백업에 다시 동기화 필요 | |
일관되지 않은 백업 구성이 감지되었습니다. | Ops Manager가 백업 구성이 백업하는 MongoDB 배포 구성과 일치하지 않음을 감지했습니다. 이 경고를 해결하려면 일관성 없는 백업 수정을 참조하세요. |
일관되지 않은 cluster 스냅샷 수는 다음과 같습니다. | Ops Manager는 cluster 스냅샷을 성공적으로 생성하는 데 연속적인 횟수만큼 실패합니다. 이 경고는 시도 횟수가 지정된 임계값에 도달하면 트리거됩니다. 경고 텍스트에는 문제의 원인이 포함될 수 있습니다. 일반적인 문제는 다음과 같습니다. |
백업 데몬에 백업을 할당할 수 없습니다. | 백업 작업이 백업 디먼에 바인딩하지 못합니다. 예시작업이 바인딩에 실패할 수 있는 이유는 다음과 같지만 이에 국한되지 않습니다.
두 경우 모두 문제를 해결한 다음 백업의 초기 동기화를 다시 시작합니다. 또는 Admin 인터페이스를 통해 작업을 데몬에 수동으로 바인딩할 수 있습니다. 자세한 내용은 작업 을 참조하세요. 참고 |
백업이 높은 재시도 횟수에 도달했습니다. | 동일한 작업이 반복적으로 실패하면 경고를 보냅니다. 예를 들어 유지 관리 중에 이런 일이 발생할 수 있습니다. 해당 작업 로그에서 문제를 설명하는 오류 메시지를 확인합니다 . 오류 메시지를 해석하는 데 도움이 필요하면 MongoDB 지원팀에 문의하세요. 참고 |
백업이 예기치 않은 상태입니다. | 예기치 않은 문제가 발생하여 복제본 세트의 백업 상태가
참고 |
복제본 세트에 늦은 스냅샷이 있습니다. | 다음 스냅샷이 시작되기 전에 스냅샷을 완료하지 못했습니다. Ops Manager 관리자 인터페이스 의 작업 로그에서 오류가 있는지 확인 합니다. 참고 |
에서 동기화 슬라이스 전송이 진행되지 않았습니다... | 초기 동기화 가 시작되었지만 이후에 중단되었습니다. 이 문제를 일으킬 수 있는 문제에는 다음이 포함되지만 이에 국한되지는 않습니다.
참고 |
백업 작업이 사용 중입니다... | 24시간 이내에 지정된 임계값보다 더 많은 시간 동안 하나의 백업 작업이 작동했습니다. 서로 다른 백업 작업은 백업 데몬 또는 스냅샷 저장소 를 주식 합니다. 백업 작업 실행 시간은 다를 수 있습니다. 백업 작업을 오래 실행 하면 나머지 작업이 뒤쳐지거나 실패할 수 있습니다. 이 지표를 배포서버 에서 백업을 완료하는 데 걸리는 예상 시간으로 설정합니다. 해당 작업 로그에서 오류 메시지를 확인 해야 합니다. 오류 메시지를 해석하는 데 도움이 필요하면 MongoDB 지원팀에 문의하세요. 참고 |
BI Connector 경고
이러한 경고 조건은 Ops Manager와 함께 BI Connector를 사용할 때 적용됩니다.
사용자 알림
사용자 추가, 제거 및 역할 변경에 대한 경고를 설정할 수 있습니다. 사용자 조건에는 다음이 포함됩니다.
조건 | 경고 trigger |
---|---|
사용자가 프로젝트에 참여했습니다. | 새 사용자가 프로젝트에 참여합니다. |
사용자가 프로젝트에서 나감 | 사용자가 프로젝트에서 나갑니다. |
사용자의 역할이 변경되었습니다 | 사용자의 역할이 변경되었습니다. |
프로젝트 알림
사용자 승인 및 인증 구성에 대한 경고를 설정할 수 있습니다. 프로젝트 조건은 다음과 같습니다.
조건 | 경고 trigger |
---|---|
2단계 인증이 활성화되어 있지 않은 사용자 | |
보안 점검 경고 업데이트되었습니다. | 프로젝트의 보안 점검 경고가 변경되었습니다. |