Nota
Grupos y proyectos son términos sinónimos. Tu {GROUP-ID} es igual que tu ID del proyecto. Para grupos existentes, tu ID de grupo/proyecto sigue siendo el mismo. El recurso y los endpoints correspondientes usan el término groups.
https://cloud.mongodb.com/prometheus/v1.0
Sintaxis
GET /groups/{GROUP-ID}/discovery
Parámetros de la ruta de solicitud
Parameter | Obligatorio/Opcional | Descripción |
|---|---|---|
| Requerido | Identificador del proyecto. |
Parámetros de Solicitud Query
Nombre | Tipo | Necesidad | Descripción | predeterminado |
|---|---|---|---|---|
esquema objetivo | Esquema de destino | Opcional | Tipo de objetivos a devolver. Los valores incluyen:
|
|
Parámetros del cuerpo de la solicitud
Este endpoint no utiliza parámetros de cuerpo de solicitud HTTP.
Respuesta
Documento de respuesta
La respuesta JSON el documento incluye un arreglo de tus últimos targets desde los cuales extraer y un documento que contiene sus etiquetas.
Nombre | Tipo | Descripción |
|---|---|---|
| Arreglo de objetos | Cada |
| Documento | Documento que contiene la etiqueta y el valor que diferencian sus métricas. |
etiquetas Documento incrustado
Etiqueta | Descripción |
|---|---|
| ID de AWS para la zona de disponibilidad, nombre completamente calificado de Google Cloud para una zona, o número de Azure para la zona. Azure solo admite zonas de disponibilidad en un subconjunto de regiones. Atlas proporciona etiquetas de zona de disponibilidad predefinidas para Azure solo para las regiones que admiten zonas de disponibilidad. Para obtener más información, consulte Microsoft Azure. Para obtener más información sobre los posibles valores de |
| Etiqueta que identifica de manera única el clúster. |
| String única de dígitos hexadecimales que identifica el proyecto. |
| Etiqueta que identifica de forma única el proyecto. |
| Tipo de nodo. Los valores posibles son Para obtener más información, consulte Tipos de nodos. |
| String única de dígitos hexadecimales que identifica a la organización. |
| Proveedor de nube en el cual se aprovisiona el nodo. Los valores posibles son |
| |
| Etiqueta que identifica de forma única el set de réplicas. |
Solicitud de ejemplo
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"
Respuesta de ejemplo
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 ]