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 |
---|---|---|
{GROUP-ID} | 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:
| PUBLIC |
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 |
---|---|---|
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. |
etiquetas documento incorporado
etiqueta | Descrição |
---|---|
group_id | Sequência única de dígitos hexadecimais que identifica o projeto. |
group_name | Etiqueta legível por humanos que identifica o projeto. |
org_id | Sequência única de dígitos hexadecimais que identifica a organização. |
cluster_name | Etiqueta legível por humanos que identifica o cluster. |
replica_set_name | Etiqueta legível por humanos que identifica 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/618d48e05277a606ed2496fe/discovery"
Exemplo de resposta
[ { "targets":[ "cluster1-shard-00-02.lvfy8.mongodb-dev.net:27018", "cluster1-shard-00-00.lvfy8.mongodb-dev.net:27018", "cluster1-shard-00-01.lvfy8.mongodb-dev.net:27018" ], "labels":{ "cluster_name":"Cluster1", "group_id":"618d48e05277a606ed2496fe", "group_name":"Cloud-Testing", "org_id":"618d48ba5277a606ed2495ce", "replica_set_name":"atlas-74dujs-shard-0" } } ]