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 {PROJECT-ID} é igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. Esta pågina usa o termo grupo, que é mais familiar, ao se referir a descriçÔes. O endpoint permanece conforme indicado no documento.

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

GET /groups/{GROUP-ID}/discovery
Nome
Tipo
necessidade
Descrição

{ID do projeto}

string

ObrigatĂłrio

String Ășnica de 24 dĂ­gitos hexadecimais que identifica seu projeto.

Os seguintes parĂąmetros de query sĂŁo opcionais:

Nome
Tipo
necessidade
Descrição
Default

pageNum

nĂșmero

Opcional

Um inteiro baseado que retorna uma subseção de resultados.

1

itemsPerPage

nĂșmero

Opcional

NĂșmero de itens a serem devolvidos por pĂĄgina, atĂ© um mĂĄximo de 500.

100

pretty

booleano

Opcional

Sinalizador que indica se o corpo da resposta deve estar em um formato de impressĂŁo bonita.

false

envelope

booleano

Opcional

Sinalizador que indica se deseja ou nĂŁo envolver a resposta em um envelope.

Alguns clientes de API não podem acessar os cabeçalhos de resposta HTTP ou o código de status. Para corrigir isso, configure envelope : true na query.

Para endpoints que retornam uma lista de resultados, o objeto content Ă© um envelope. O Cloud Manager adiciona o campo status ao corpo da resposta.

false

backupJobsEnabledOnly

booleano

Opcional

Sinalizador que indica se os daemon não habilitados para reconhecimento de data center devem ser excluídos da resposta. Defina isso como false para incluir configuraçÔes de daemon com o sinalizador backupJobsEnabled definido como false.

true

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

A resposta inclui uma array dos seus targets mais recentes para raspar e um documento contendo seus labels.

Nome
Tipo
Descrição

alvos

array

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

rĂłtulos

documento

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

rĂłtulos.group_id

string

SequĂȘncia Ășnica de dĂ­gitos hexadecimais que identifica o projeto.

rĂłtulos.group_name

string

Etiqueta legĂ­vel por humanos que identifica o projeto.

rĂłtulos.org_id

string

SequĂȘncia Ășnica de dĂ­gitos hexadecimais que identifica a organização.

# Sets the `Authorization` header on every scrape request with the
# configured username and password.
# The URL that Prometheus fetches the targets from.
curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \
--header "Accept: application/json" \
--include \
--request GET "https://cloud.mongodb.com/prometheus/v1.0/groups/{PROJECT-ID}/discovery"
[
{
"targets":[
"mongodbd-prometheus:9216"
],
"labels":{
"group_id":"{PROJECT-ID}",
"group_name":"CM-Testing",
"org_id":"{ORG-ID}"
}
}
]