프로젝트의 네임스페이스 가져오기
지정된 호스트에서 쿼리 속도가 느린 컬렉션의 네임스페이스를 검색합니다. 네임스페이스는 {database}.{collection}
형식으로 표시됩니다.
참고
데이터베이스 읽기 작업을 받지 않은 복제본 세트의 세컨더리 멤버 를 지정하면 엔드포인트는 네임스페이스를 반환하지 않습니다.
참고
그룹과 프로젝트는 동의어입니다. {PROJECT-ID}
는 프로젝트 ID와 동일합니다. 기존 그룹의 경우, 그룹/프로젝트 ID가 동일하게 유지됩니다. 이 페이지에서는 설명에 대해 얘기할 때 더욱 친숙한 용어 그룹을 사용합니다. 엔드포인트는 문서에 명시된 대로 유지됩니다.
기본 URL: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0
Resource
GET /groups/{PROJECT-ID}/hosts/{HOST-ID}/performanceAdvisor/namespaces
요청 경로 매개변수
경로 요소 | 설명 |
---|---|
PROJECT-ID | MongoDB 호스트가 상주하는 프로젝트의 고유 식별자입니다. |
HOST-ID | MongoDB 프로세스 의 호스팅하다 에 대한 고유 식별자입니다. 호스팅하다 ID 검색에 대한 자세한 내용은 하나의 프로젝트에서 모든 호스트 가져오기를 참조하세요. |
요청 쿼리 매개변수
필드 | 선택/필수 | 유형 | 설명 |
---|---|---|---|
since | 옵션 | 숫자 | Unix Epoch 이후의 시점으로 밀리초로 지정됩니다. , 결과를 받으려는 . duration 매개변수도 지정하지 않으면 엔드포인트는 since 부터 현재 시간까지의 결과를 반환합니다. |
duration | 옵션 | 숫자 | since 매개변수로부터 결과를 수신하려는 시간(밀리초)입니다. since 매개변수도 지정하지 않으면 엔드포인트는 현재 시간 이전에 지금까지 duration 로 지정된 밀리초 수의 결과를 반환합니다. |
envelope | 옵션 | 부울 | 응답을 엔벨로프 에 래핑할지 여부를 지정합니다. 기본값은 false 입니다. |
pretty | 옵션 | 부울 |
요청 본문 매개변수
이 엔드포인트는 HTTP 요청 본문 매개변수를 사용하지 않습니다.
응답 요소
이름 | 유형 | 설명 |
---|---|---|
namespaces | 배열 | 배열의 각 요소는 지정된 호스트에서 쿼리 속도가 느린 하나의 네임스페이스를 나타냅니다. 네임스페이스는 다음과 같은 형식으로 표시됩니다. {database.collection} |
namespaces[i].namespace | 문자열 | 지정된 호스트의 네임스페이스입니다. |
namespaces[i].type | 문자열 | 네임스페이스의 유형입니다. |
요청 예시
curl --digest -i -u "{PUBLIC-KEY}:{PRIVATE-KEY}" \ "https://cloud.mongodb.com/api/atlas/v1.0/groups/{PROJECT-ID}/hosts/cluster0-shard-00-00-mnswc.mongodb-dev.net:27017/performanceAdvisor/namespaces?pretty=true"
응답 예시
{ "namespaces" : [ { "namespace" : "data.zips", "type" : "COLLECTION" }, { "namespace" : "data.stocks", "type" : "COLLECTION" } ] }