Menu Docs
Página inicial do Docs
/
Atlas
/ / /

Retorne as últimas segmentações para Prometeus

Observação

Grupos e projetos são termos sinônimos. Seu {GROUP-ID} é igual ao seu ID do projeto. Para grupos existentes, o ID do projeto/grupo permanece o mesmo. O recurso e os endpoints correspondentes usam o termo groups.

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

GET /groups/{GROUP-ID}/discovery
Parâmetro
Obrigatório/Opcional
Descrição

{GROUP-ID}

Obrigatório

Identificador do projeto.

Nome
Tipo
necessidade
Descrição
Default

targetScheme

targetScheme

Opcional

Tipo de alvos a serem retornados. Os valores incluem:

  • PUBLIC: Alvos acessíveis à Internet pública.

  • PRIVATE: IP privado para destinos compatíveis com Peering VPCVPC .

PUBLIC

Este endpoint não usa parâmetros do corpo da solicitação HTTP.

O documento JSON de resposta inclui uma array de seus destinos mais recentes para raspar e um documento contendo seus rótulos.

Nome
Tipo
Descrição

targets

Array de objetos

Cada host e port do qual extrair as métricas.

labels

documento

documento que contém o rótulo e o valor que diferencia suas métricas.

etiqueta
Descrição

availability_zone

ID da zona de disponibilidade do AWS, nome totalmente qualificado do Google Cloud para uma zona ou número da zona do Azure.

O Azure suporta zonas de disponibilidade apenas em um subconjunto de regiões. O Atlas fornece marcas de zona de disponibilidade predefinidas para o Azure apenas para regiões que oferecem suporte a zonas de disponibilidade. Para saber mais,consulte Microsoft Azure.

Para obter mais informações sobre os possíveis valores do availabilityZone para cada provedor de nuvem, consulte a documentação do Amazon Web Services, GCP ou Azure.

cl_name

Etiqueta que identifica exclusivamente o cluster.

group_id

Sequência única de dígitos hexadecimais que identifica o projeto.

group_name

Etiqueta que identifica exclusivamente o projeto.

node_type

Tipo de nó.

Os valores possíveis são ELECTABLE, READ_ONLY e ANALYTICS.

Para obter mais informações, consulte Tipos de nós.

org_id

Sequência única de dígitos hexadecimais que identifica a organização.

provider

Fornecedor de nuvem no qual o nó é provisionado.

Os valores possíveis são AWS, GCP e AZURE.

region

Região de nuvem na qual o nó reside.

Para obter uma lista completa dos possíveis region valores do, consulte a página de referência do Amazon Web Services, doGCP ou do Azure.

replica_set_name

Etiqueta que identifica exclusivamente o conjunto de réplicas.

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]

Voltar

Mais recursos de API

Nesta página