Docs Menu
Docs Home
/
MongoDB Atlas
/ / /

Prometheus의 최신 대상 반환

이 페이지의 내용

  • 구문
  • 요청 경로 매개변수
  • 요청 쿼리 매개변수
  • 요청 본문 매개변수
  • 응답
  • 응답 문서
  • 레이블 내장된 문서
  • 요청 예시
  • 응답 예시

참고

그룹과 프로젝트는 텀입니다. {GROUP-ID} 는 프로젝트 ID와 동일합니다. 기존 그룹의 경우, 그룹/프로젝트 ID가 동일하게 유지됩니다. 리소스 및 해당 엔드포인트는 groups 라는 텀를 사용합니다.

https://cloud.mongodb.com/prometheus/v1.0

GET /groups/{GROUP-ID}/discovery
Parameter
필수/선택 사항
설명

{GROUP-ID}

필수 사항

프로젝트 식별자입니다.

이름
유형
필요성
설명
기본값

targetScheme

TargetScheme

옵션

반환할 대상 유형입니다. 값에는 다음이 포함됩니다.

  • PUBLIC: 인터넷에 액세스할 수 있는 공용 대상입니다.

  • PRIVATE: VPC Peering 호환 대상의 IP입니다.

PUBLIC

이 엔드포인트는 HTTP 요청 본문 매개변수를 사용하지 않습니다.

응답 JSON 문서에는 스크래핑할 최신 대상 의 배열과 해당 레이블 이 포함된 문서가 포함되어 있습니다.

이름
유형
설명

targets

객체 배열

지표를 스크랩할 각 hostport 입니다.

labels

문서

지표를 구별하는 레이블과 값이 포함된 문서입니다.

레이블
설명

availability_zone

AWS 가용영역 ID, Google Cloud의 정규화된(fully-qualified) 영역 이름 또는 Azure 영역 번호입니다.

Azure 는 일부 리전의 하위 집합에서만 가용영역을 지원합니다. Atlas 는 가용영역을 지원 하는 리전에 대해서만 Azure 에 대해 사전 정의된 가용영역 태그를 제공합니다.학습 내용은 Microsoft Azure 를 참조하세요.

각 cloud 제공자 에 사용할 수 있는 값에 대한 자세한 내용은 availabilityZone AWS, GCP 또는 Azure 설명서를 참조하세요.

cl_name

클러스터 를 고유하게 식별하는 레이블입니다.

group_id

프로젝트를 식별하는 고유한 16진수 문자열입니다.

group_name

프로젝트 를 고유하게 식별하는 레이블입니다.

node_type

노드 유형입니다.

가능한 값은 ELECTABLE, READ_ONLY, ANALYTICS입니다.

자세한 내용은 노드 유형을 참조하세요.

org_id

Atlas 조직을 식별하는 고유한 24자리 16진수 문자열.

provider

노드가 프로비저닝되는 클라우드 공급자입니다.

가능한 값은 AWS, GCP, AZURE입니다.

region

노드가 위치한 클라우드 리전입니다.

가능한 region 값의 전체 목록은 AWS, GCP 또는 Azure 참조 페이지를 참조하세요.

replica_set_name

복제본 세트 를 고유하게 식별하는 레이블입니다.

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]

돌아가기

더 많은 API 리소스