참고
그룹과 프로젝트는 동의어입니다. {GROUP-ID} 는 프로젝트 ID 와 동일합니다. 기존 그룹의 경우 그룹/ 프로젝트 ID 는 동일하게 유지됩니다. 리소스 및 해당 엔드포인트는 groups 텀 를 사용합니다.
https://cloud.mongodb.com/prometheus/v1.0
구문
GET /groups/{GROUP-ID}/discovery
요청 경로 매개변수
Parameter | 필수/선택 사항 | 설명 |
|---|---|---|
| 필수 사항 | 프로젝트 식별자입니다. |
요청 쿼리 매개변수
이름 | 유형 | 필요성 | 설명 | 기본값 |
|---|---|---|---|---|
targetScheme | TargetScheme | 옵션 | 반환할 대상 유형입니다. 값에는 다음이 포함됩니다.
|
|
요청 본문 매개변수
이 엔드포인트는 HTTP 요청 본문 매개변수를 사용하지 않습니다.
응답
응답 문서
응답 JSON 문서 에는 스크레이핑할 최신 대상 의 배열 과 해당 레이블 이 포함된 문서 가 포함됩니다.
이름 | 유형 | 설명 |
|---|---|---|
| 객체 배열 | 지표를 스크랩할 각 |
| 문서 | 지표를 구별하는 레이블과 값이 포함된 문서입니다. |
레이블 내장된 문서
레이블 | 설명 |
|---|---|
| AWS 가용영역 ID, Google Cloud의 정규화된 영역 이름 또는 Azure 영역 번호입니다. Azure는 일부 리전의 하위 집합에서만 가용영역을 지원합니다. Atlas는 가용영역을 지원하는 리전에 대해서만 Azure에 대해 사전 정의된 가용영역 태그를 제공합니다. 자세히 알아보려면 Microsoft Azure를 참조하세요. 각 cloud 제공자 에 사용할 수 있는 값에 대한 자세한 |
| 클러스터 고유하게 식별하는 레이블입니다. |
| 프로젝트를 식별하는 고유한 16진수 문자열입니다. |
| 프로젝트 고유하게 식별하는 레이블입니다. |
| |
| Atlas 조직을 식별하는 고유한 24자리 16진수 문자열. |
| 노드가 프로비저닝되는 클라우드 공급자입니다. 가능한 값은 |
| 노드가 위치한 클라우드 리전입니다. 가능한 |
| 복제본 세트 고유하게 식별하는 레이블입니다. |
요청 예시
curl --header 'Accept: application/json' Sets the `Authorization` header on every scrape request with the configured username and password. --user prom_user_618d48e05277a606ed2496fe:fSIMUngfTmOTVEB4 The URL that Prometheus fetches the targets from. --request GET "https://cloud.mongodb.com/prometheus/v1.0/groups/673f4ae24759b47bdd3a2e90/discovery"
응답 예시
1 [ 2 { 3 "labels": { 4 "availability_zone": "use1-az4", 5 "cl_name": "Cluster012", 6 "group_id": "673f4ae24759b47bdd3a2e90", 7 "node_type": "ELECTABLE", 8 "org_id": "673cad5b6b921181d015e1de", 9 "provider": "AWS", 10 "region": "us-east-1" 11 }, 12 "targets": [ 13 "cluster012-shard-00-00.rffkz.mongodb-dev.net:27018" 14 ] 15 }, 16 { 17 "labels": { 18 "availability_zone": "use1-az6", 19 "cl_name": "Cluster012", 20 "group_id": "673f4ae24759b47bdd3a2e90", 21 "node_type": "ELECTABLE", 22 "org_id": "673cad5b6b921181d015e1de", 23 "provider": "AWS", 24 "region": "us-east-1" 25 }, 26 "targets": [ 27 "cluster012-shard-00-01.rffkz.mongodb-dev.net:27018" 28 ] 29 }, 30 { 31 "labels": { 32 "availability_zone": "use1-az1", 33 "cl_name": "Cluster012", 34 "group_id": "673f4ae24759b47bdd3a2e90", 35 "node_type": "ELECTABLE", 36 "org_id": "673cad5b6b921181d015e1de", 37 "provider": "AWS", 38 "region": "us-east-1" 39 }, 40 "targets": [ 41 "cluster012-shard-00-02.rffkz.mongodb-dev.net:27018" 42 ] 43 } 44 ]