Retorne as últimas segmentações para Prometeus
Nesta página
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
Sintaxe
GET /groups/{GROUP-ID}/discovery
Parâmetros do caminho da solicitação
Parâmetro | Obrigatório/Opcional | Descrição |
---|---|---|
| Obrigatório | Identificador do projeto. |
Solicitar parâmetros de query
Nome | Tipo | necessidade | Descrição | Default |
---|---|---|---|---|
targetScheme | targetScheme | Opcional | Tipo de alvos a serem retornados. Os valores incluem:
|
|
Parâmetros do corpo da solicitação
Este endpoint não usa parâmetros do corpo da solicitação HTTP.
Resposta
documento de resposta
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 |
---|---|---|
| Array de objetos | Cada |
| documento | documento que contém o rótulo e o valor que diferencia suas métricas. |
etiquetas documento incorporado
etiqueta | Descrição |
---|---|
| ID da zona de disponibilidade do AWS, nome totalmente qualificado do Google Cloud para uma zona ou número da zona do Azure. OAzure 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 |
| Etiqueta que identifica exclusivamente o cluster. |
| Sequência única de dígitos hexadecimais que identifica o projeto. |
| Etiqueta que identifica exclusivamente o projeto. |
| Tipo de nó. Os valores possíveis são Para obter mais informações, consulte Tipos de nós. |
| Sequência única de dígitos hexadecimais que identifica a organização. |
| Fornecedor de nuvem no qual o nó é provisionado. Os valores possíveis são |
| Região de nuvem na qual o nó reside. Para obter uma lista completa dos possíveis |
| Etiqueta que identifica exclusivamente o conjunto de réplicas. |
Exemplo de solicitação
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"
Exemplo de resposta
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 ]