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 ponto de extremidade permanece conforme indicado no documento.

URL base: https://{OPSMANAGER-HOST}:{PORT}/prometheus/v1.0/

GET /groups/{PROJECT-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 Ops Manager adiciona o campo status ao corpo da resposta.

false

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}"
}
}
]