Nota
Grupos y proyectos son términos sinónimos. Tu {PROJECT-ID} Es el mismo que el ID de tu proyecto. Para los grupos existentes, el ID de tu grupo/proyecto permanece igual. Esta página utiliza el término "grupo" para las descripciones. El punto final se mantiene como se indica en el documento.
URL base: https://cloud.mongodb.com/api/public/v1.0
Resource
GET /groups/{PROJECT-ID}/alerts/{ALERT-ID}
Parámetros de la ruta de solicitud
Parameter | Tipo | Descripción |
|---|---|---|
PROJECT-ID | string | (Obligatorio.) Identificador del proyecto. |
ALERT-ID | string | (Obligatorio.) Identificador de alerta. |
Parámetros de consulta de solicitud
Los siguientes parámetros de consulta son opcionales:
Nombre | Tipo | Necesidad | Descripción | predeterminado | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
bonita | booleano | Opcional | Bandera que indica si el cuerpo de la respuesta debe estar en formato prettyprint formato. |
| ||||||
envolvente | booleano | Opcional | Bandera que indica si se debe o no envolver la respuesta en un sobre. Algunos Los clientes de laAPI no pueden acceder a los encabezados de respuesta HTTP ni al código de estado. Para solucionar esto, configure envelope=true en la consulta. Para los puntos finales que devuelven un resultado, el cuerpo de la respuesta incluye:
|
|
Parámetros del cuerpo de la solicitud
Este punto final no utiliza parámetros del cuerpo de la solicitud HTTP.
Respuesta
Los campos del documento de devolución dependen del tipo de alerta:
Nombre | Tipo | Descripción |
|---|---|---|
acknowledgedUntil | string | Marca de tiempo en formato ISO 8601 fecha y hora en UTC hasta la cual se ha reconocido la alerta. Cloud Manager devuelve este valor si se ha reconocido la alerta. |
acknowledgementComment | string | Comentario dejado por el usuario que reconoció la alerta. Cloud Manager devuelve este valor si se ha reconocido la alerta. |
acknowledgingUsername | string | Nombre de usuario del usuario que reconoció la alerta. Cloud Manager devuelve este valor si se ha reconocido la alerta. |
| string | Identificador único para la configuración de alerta que activó esta alerta. |
| string | Identificador único del clúster al que se aplica esta alerta. Cloud Manager devuelve este valor si
|
| string | Nombre del clúster al que se aplica esta alerta. Cloud Manager devuelve este valor si
|
| string | Marca de tiempo en formato ISO 8601 fecha y hora en UTC cuando se abrió la alerta. |
| Objeto | Valor actual de la métrica que activó la alerta. Cloud Manager devuelve este valor si |
currentValue.number | Número | Valor de la métrica. |
currentValue.units | string | Unidades para el valor. El valor depende del tipo de métrica. Por ejemplo, una métrica que mide el consumo de memoria tendría una medida de byte, mientras que una métrica que mide el tiempo tendría una unidad de tiempo. Cloud Manager puede devolver:
|
| string | Nombre del evento que activó la alerta. Los valores aceptados son: Agente
Configuración de automatización
Backup
Conector de BI
Facturación Clúster
Explorador de datos accedido
Copia de seguridad de disco Host Organización Proyecto Set de réplicas Caso de soporte Equipo
Usuario |
| string | Identificador único del grupo para el que se abrió esta alerta. |
| string | Identificador único del host al que pertenece la métrica. Cloud Manager devuelve este valor si
|
| string | Nombre de host y puerto de cada host al que se aplica la alerta. Puede ser un nombre de host, un FQDN, una dirección IPv o4 una dirección IPv.6 Cloud Manager devuelve este valor si
|
| string | Identificador único para la alerta. |
| string | Marca de tiempo en formato ISO 8601 de fecha y hora UTC del último envío de notificaciones para esta alerta. Cloud Manager devuelve este valor si se enviaron notificaciones. |
| matriz de objetos | Uno o más enlaces a subrecursos o recursos relacionados. Todas las |
| string | Nombre de la medida cuyo valor salió del umbral. Cloud Manager devuelve este valor si Para conocer los valores posibles, consulte Tipos de medición para alertas. |
| string | Nombre del conjunto de réplicas. Cloud Manager devuelve este valor si
|
| string | Marca de tiempo en formato ISO 8601 fecha y hora en UTC cuando se cerró la alerta. Cloud Manager devuelve este valor si |
| string | Estado actual de la alerta. Cloud Manager puede devolver uno de los siguientes:
|
| string | Tipo de host del que se realiza la copia de seguridad cuando
|
| matriz de cadenas | Etiquetas de identificación establecidas para esta alerta. |
| string | Campo obsoleto. |mms| lo ignora. |
| string | Marca de tiempo en formato ISO 8601 de fecha y hora en UTC cuando se actualizó la alerta por última vez. |
Tipos de medición para alertas
El recurso alerts devuelve los tipos de medición en el campo metricName. Este campo solo está presente si eventTypeName se establece en OUTSIDE_METRIC_THRESHOLD.
Medidas del host
| Tasa de afirmaciones para un proceso MongoDB que se encuentra en el |
| Cantidad de datos descargados en segundo plano. |
| Cantidad de bytes en la memoria caché del motor de almacenamiento WiredTiger y los tickets encontrados en |
| Número de conexiones a un proceso MongoDB encontradas en el |
| Número de cursores para un proceso MongoDB encontrado en el |
| Números de |
| |
| Número de operaciones de índice btree. |
| Número de operaciones de registro en diario. |
| Cantidad de memoria para un proceso MongoDB que se encuentra en el |
| Cantidad de rendimiento del proceso MongoDB que se encuentra en el |
| |
| Espacio de almacenamiento en disco según lo recopilado por el comando MongoDB |
| Tasa de operaciones de base de datos en un proceso MongoDB desde el último inicio del proceso encontrado en el |
| Tasa de operaciones de base de datos en los secundarios de MongoDB |
| Tasa promedio de documentos devueltos, insertados, actualizados o eliminados por segundo durante un período de tiempo seleccionado. |
| Tasa promedio de operaciones por segundo durante un período de tiempo seleccionado que realiza una ordenación, pero no puede realizar la ordenación utilizando un índice. |
| Tiempo promedio de ejecución en milisegundos por operación de lectura, escritura o comando durante un período de tiempo seleccionado. Disponible para hosts que ejecutan MongoDB 3.4 o posterior. |
| Número de veces que el host se reinició durante la hora anterior. |
| Uso de memoria física, en bytes. |
| Rendimiento de la red en bytes por segundo. |
| Cantidad total de espacio swap en uso. |
| Tasa promedio por segundo para escanear elementos del índice durante queries y evaluaciones del plan del query encontrada en el valor de |
| |
| Proporción entre el número de elementos de índices escaneados y el número de documentos devueltos. |
| Relación entre el número de documentos escaneados y el número de documentos devueltos. |
Ejemplo de solicitud
curl --user '{PUBLIC-KEY}:{PRIVATE-KEY}' --digest \ --header 'Accept: application/json' \ --include \ --request GET "https://cloud.mongodb.com/api/public/v1.0/groups/{PROJECT-ID}/alerts/{ALERT-ID}"
Ejemplo de respuesta
Encabezado de respuesta
401 Unauthorized Content-Type: application/json;charset=ISO-8859-1 Date: {dateInUnixFormat} WWW-Authenticate: Digest realm="MMS Public API", domain="", nonce="{nonce}", algorithm=MD5, op="auth", stale=false Content-Length: {requestLengthInBytes} Connection: keep-alive
200 OK Vary: Accept-Encoding Content-Type: application/json Strict-Transport-Security: max-age=300 Date: {dateInUnixFormat} Connection: keep-alive Content-Length: {requestLengthInBytes} X-MongoDB-Service-Version: gitHash={gitHash}; versionString={ApplicationVersion}
Cuerpo de respuesta
{ "alertConfigId" : "5b43d04087d9d6357de591aa", "created" : "2019-07-26T21:12:19Z", "currentValue" : { "number" : 100, "units" : "RAW" }, "eventTypeName" : "OUTSIDE_METRIC_THRESHOLD", "humanReadable" : "Project: testProj Organization: testOrg Alert acknowledged by user@example.com until 2019/10/17 19:48 GMT. Comment: N/A Connections has gone below 1000 mycluster.example.com:27017 Created: 2019/10/17 15:26 GMT Replica Set: cluster0-shard-0 Type: Primary Current Value: 100" "groupId" : "535683b3794d371327b", "hostnameAndPort" : "mycluster.example.com:27017", "id" : "533cb4b8e4b0f1820cdabc7f", "lastNotified" : "2019-07-26T21:13:48Z", "metricName" : "CONNECTIONS", "replicaSetName" : "mycluster", "resolved" : "2019-07-26T21:13:42Z", "status" : "CLOSED", "typeName" : "HOST_METRIC", "updated" : "2019-07-26T21:13:42Z", "links" : [ ... ] }