Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Retorne as últimas segmentações para Prometeus

Observação

Grupos e projetos são termos sinônimos. Seu {GROUP-ID} é igual ao ID do projeto. Para grupos existentes, o ID do projeto 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 na Internet pública.

  • PRIVATE: IP privado para destinos compatíveis com emparelhamento de VPC.

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 da AWS, nome totalmente qualificado do Google Cloud para uma zona ou o número de zona do Azure.

O Azure aceita zonas de disponibilidade somente em um subconjunto de regiões. O Atlas fornece tags de zona de disponibilidade predefinidas para o Azure somente para regiões que aceitam 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]