Nota
Grupos y proyectos son términos sinónimos. Tu {GROUP-ID} Es el mismo que el ID de tu proyecto. Para los grupos existentes, el ID de tu grupo/proyecto permanece igual. El recurso y los puntos finales 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 consulta de solicitud
Nombre | Tipo | Necesidad | Descripción | predeterminado |
|---|---|---|---|---|
esquema de destino | Esquema de destino | Opcional | Tipo de objetivos a devolver. Los valores incluyen:
|
|
Parámetros del cuerpo de la solicitud
Este punto final no utiliza parámetros del cuerpo de la solicitud HTTP.
Respuesta
Documento de respuesta
El documento JSON de respuesta incluye una matriz de sus últimos objetivos desde los cuales extraer datos y un documento que contiene sus etiquetas.
Nombre | Tipo | Descripción |
|---|---|---|
| matriz de objetos | Cada |
| Documento | Documento que contiene la etiqueta y el valor que diferencia tus 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 admite zonas de disponibilidad solo en un subconjunto de regiones. Atlas proporciona etiquetas de zona de disponibilidad predefinidas para Azure solo en las regiones que las admiten. Para obtener más información, consulte Microsoft Azure. Para obtener más información sobre los posibles valores |
| 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. |
Ejemplo de solicitud
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"
Ejemplo de respuesta
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 ]