MongoDB Database Monitoring 설정 트러블슈팅
MongoDB에서 Database Monitoring을 설정하고 사용할 때 발생하는 일반적인 문제를 해결하는 방법을 설명드릴게요. Datadog은 최신 안정 버전의 Agent를 유지하고 최신 설정 문서를 따를 것을 권장합니다. 이 문서는 Agent 버전 릴리스에 따라 달라질 수 있어요.
출처: 문서
본문
일반적인 문제 진단하기
대문자 또는 공백이 포함된 클러스터 이름
MongoDB cluster_name은 Datadog 태그 명명 규칙을 따라야 해요. MongoDB cluster_name에 대문자나 공백이 포함되어 있으면 에이전트가 클러스터 이름을 소문자로 정규화하고 공백을 밑줄로 바꿉니다. 예를 들어 클러스터 이름이 My Cluster라면 에이전트는 이를 my_cluster로 정규화해요. 불일치나 예상치 못한 동작을 피하려면 cluster_name이 Datadog 태그 명명 규칙을 따르도록 하세요.
MongoDB Atlas 클러스터 연결 시 ServerSelectionTimeoutError
MongoDB Atlas를 사용한다면 클러스터에 연결할 때 ServerSelectionTimeoutError가 발생할 수 있어요. 이 오류는 네트워크 문제나 TLS 설정 오류로 에이전트가 MongoDB Atlas 클러스터에 연결하지 못할 때 발생합니다. 이 문제를 해결하려면 통합 설정 파일에서 tls가 true로 설정되어 있는지 확인하세요. 그래도 문제가 계속되면 MongoDB Atlas 클러스터의 네트워크 액세스 구성을 확인해서 에이전트의 IP 주소가 클러스터 연결을 허용하는지 확인해 보세요.