검색 및 벡터 검색이 출시되면 MongoDB Enterprise Kubernetes Operator에서 실행되는 자체 관리형 배포서버에 대한 Ops Manager의 mongot 노드 가시성이 제공됩니다. Ops Manager는 이 노드에서 성능 데이터를 수집하여 mongot Details 보기에 표시합니다. mongot 노드의 Details 보기를 열려면 Deployment 보기에서 노드를 클릭합니다. Ops Manager는 각 노드의 Prometheus 엔드포인트에서 60 초마다 mongot 지표를 스크래핑합니다.
전제 조건
MongoDB Ops Manager에서 mongot 노드 데이터를 보기 전에 다음 사전 조건을 확인하십시오.
MongoDB Ops Manager 8.0.25 이상을 실행합니다. Cloud Manager는
mongot노드 모니터링을 지원하지 않습니다.MongoDB Enterprise Kubernetes Operator 1.9 이상을 사용하여
mongot1.70.1 이상을 배포합니다.MongoDBSearch리소스에서 엔터프라이즈 MongoDB 배포 또는 외부mongod배포를 참조합니다. MongoDB Ops Manager는MongoDBCommunity을 참조하는MongoDBSearch리소스를 지원하지 않습니다.mongotPrometheus 엔드포인트를 활성화합니다. MongoDB Enterprise Kubernetes Operator는MongoDBSearch리소스를 배포할 때 포트9946에서 기본적으로 이 엔드포인트를 활성화합니다.
MongoDBSearch 리소스가 동일한 Kubernetes 클러스터의 MongoDB 배포서버를 가리키는 경우 MongoDB Enterprise Kubernetes Operator가 지표를 MongoDB Ops Manager로 자동으로 전송합니다. 외부 mongod을 가리키는 경우 spec.observability.metricsForwarder 설정을 수동으로 구성해야 합니다. Kubernetes Operator 지표 수집기와 MongoDB Ops Manager 간의 네트워크 연결을 허용합니다. 자세히 알아보려면 MongoDBSearch 리소스 사양을 참조하세요.
제한 사항
다음 제한은 MongoDB Ops Manager의 mongot 노드 모니터링에 적용됩니다.
MongoDB Enterprise Kubernetes Operator를 통해 배포된
mongot노드만 Ops Manager가 모니터링합니다. Ops Manager는 Kubernetes 외부의mongot배포서버를 모니터링하지 않습니다.MongoDB Ops Manager는
mongot노드에 대한 읽기 전용 검사 기능을 제공합니다. MongoDB Enterprise Kubernetes Operator를 사용하여mongot노드 수명 주기를 관리합니다.MongoDB Ops Manager는
mongot지표만 수집합니다. MongoDB Ops Manager는mongot로그 또는 추적을 수집하지 않습니다.MongoDB Ops Manager는 검색 인덱스 관리 또는 쿼리 툴을 제공하지 않습니다.
MongoDB Ops Manager는
mongot지표를 1분 단위로 저장합니다. 더 정각한 단위의 요청은 1분 단위 데이터를 반환합니다.
상태
MongoDB Ops Manager는 각 mongot 노드의 최근 수신된 지표를 통해 건강 상태를 계산합니다. MongoDB Ops Manager는 노드 엽에 상태를 배지로 표시합니다.
상태 | 배지 색상 | 조건 |
|---|---|---|
정상 | 녹색 | 적어도 하나의 인덱스 관리자가 안정 상태이거나 노드에 인덱스가 없습니다. |
성능 저하 | Amber | 적어도 하나의 인덱스 관리자가 실패했습니다. |
Stale | 레드 | Ops Manager가 120 초 이상 노드에서 지표를 수신하지 않았거나 노드에 인덱스가 있지만 어느 것도 안정적인 상태에 도달하지 않았습니다. |
알 수 없음 | 회색 | MongoDB Ops Manager가 노드에서 지표를 받지 못했습니다. |
사용 가능한 지표 Charts
mongot Details 보기에서는 다음과 같은 지표 차트를 제공합니다. 차트 제어 및 표시 옵션에 대해 학습하려면 MongoDB 프로세스 보기를 참조하세요.
메트릭 | 설명 |
|---|---|
CPU Usage |
|
JVM Memory |
|
JVM GC Pause | JVM 가버지 컬렉션 일시 중지 최대 기간(초)을 표시합니다. 자주 또는 긴 일시 중지는 검색 쿼리 지연 시간에 영향을 미칠 수 있습니다. |
Disk Space Used |
|
Index Size |
|
Index Documents |
|
Index Segments |
|
Search Query Throughput | 검색 쿼리의 총 성공률과 실패률을 초당 연산으로 표시합니다. |
Search Query Latency | 검색 명령의 평균 및 최대 지연 시간을 밀리초 단위로 표시합니다. |
Vector Search Throughput | 초당 작업으로 벡터 검색 쿼리의 총 속도 및 실패 속도를 표시합니다. |
Vector Search Latency | 벡터 검색 명령의 평균 및 최대 지연 시간을 표시합니다(밀리초 단위). |
Index Manager Health | 다음 각 상태의 인덱스 관리자 수를 표시합니다. |
자세히 알아보기
mongot노드에 대한 지표 컬렉션을 구성하려면 MongoDBSearch 리소스 사양을 참조하십시오.Kubernetes에서
mongot노드 모니터링에 대해 자세히 알아보려면 배포서버 모니터링을 참조하세요.MongoDB Ops Manager에서 사용 가능한 모든 지표를 검토하려면 사용 가능한 MongoDB Ops Manager 지표 검토를 참조하세요.
자체 관리형
mongot배포의 모니터링에 대해 자세히 알아보려면 mongot 배포 모니터를 참조하십시오.