Nota
Grupos y proyectos son términos sinónimos. Tu {PROJECT-ID} es el mismo que tu id. de proyecto. Para los grupos existentes, su ID de grupo/ID del grupo seguirá siendo el mismo. Esta página utiliza el término más familiar grupo al referirse a descripciones. El endpoint se mantiene tal como se indica en el documento.
URL base: https://{OPSMANAGER-HOST}:{PORT}/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 Solicitud Query
Los siguientes parámetros de query son opcionales:
Nombre | Tipo | Necesidad | Descripción | predeterminado | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
bonito | booleano | Opcional | Indicador que señala si el cuerpo de la respuesta debe estar en un pretty-print formato. |
| ||||||
envelope | 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 endpoints que devuelven un resultado, el cuerpo de la respuesta incluye:
|
|
Parámetros del cuerpo de la solicitud
Este endpoint no utiliza parámetros de cuerpo de solicitud HTTP.
Respuesta
Los campos en el documento de devolución dependen del tipo de alerta:
Nombre | Tipo | Descripción |
|---|---|---|
acknowledgedUntil | string | Marca temporal en ISO 8601 formato de fecha y hora en UTC hasta que la alerta haya sido reconocida. Ops Manager devuelve este valor si la alerta ha sido reconocida. |
acknowledgementComment | string | Comentario dejado por el usuario que reconoció la alerta. Ops Manager devuelve este valor si la alerta ha sido reconocida. |
acknowledgingUsername | string | Nombre de usuario del usuario que reconoció la alerta. Ops Manager devuelve este valor si la alerta ha sido reconocida. |
| string | Identificador único de la configuración de alerta que activó esta alerta. |
| string | Identificador único del clúster al que se aplica esta alerta. Ops Manager devuelve este valor si
|
| string | Nombre del clúster al que se aplica esta alerta. Ops Manager devuelve este valor si
|
| string | Referencia temporal en ISO 8601 fecha y formato de hora en UTC cuando se abrió la alerta. |
| Objeto | Valor actual de la métrica que activó la alerta. Ops 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 en bytes, mientras que una métrica que mide el tiempo tendría una unidad de tiempo. Ops 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 clúster Explorador de datos accedido Host Organización Proyecto Set de réplicas equipo Usuario Para obtener una lista completa de los eventos incluidos en el registro de auditoría del Ops Manager, consulte Eventos de Auditoría. |
| string | Identificador único del grupo para el que se abrió esta alerta. |
| string | identificador único para el host al que corresponde la métrica. Ops 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 IPv4 o una dirección IPv6. Ops 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. Ops Manager devuelve este valor si se enviaron notificaciones. |
| Arreglo de objetos | Uno o más enlaces a subrecursos y/o recursos relacionados. Todos los |
| string | Nombre de la medición cuyo valor excedió el umbral. Ops Manager devuelve este valor si Para conocer los valores posibles, consulte Tipos de medición para alertas. |
| string | Nombre del set de réplicas. Ops Manager devuelve este valor si
|
| string | Fecha y hora en ISO 8601 en formato UTC cuando se cerró la alerta. Ops Manager devuelve este valor si |
| string | Estado actual de la alerta. Ops Manager puede devolver uno de los siguientes:
|
| string | Tipo de host que se respalda cuando
|
| arreglo de string | Identificar las etiquetas establecidas para esta alerta. |
| string | Marca de tiempo en ISO 8601 en formato de fecha y hora en UTC cuando la alerta se actualizó por última vez. |
Tipos de medición para alertas
El recurso alerts devuelve tipos de medición en el campo metricName. El campo sólo está presente si eventTypeName se establece en OUTSIDE_METRIC_THRESHOLD.
Medidas del host
| Tasa de afirmaciones para un proceso de MongoDB que se encuentra en el documento |
| Cantidad de datos descartados en segundo plano. |
| Cantidad de bytes en la caché del motor de almacenamiento WiredTiger y tickets encontrados en los documentos |
| 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 en espera de bloqueos para el proceso de MongoDB que genera el comando serverStatus. Ops Manager calcula estos valores en función del tipo de motor de almacenamiento. |
| Número de operaciones de índice btree. |
| Número de operaciones de registrar en la bitácora. |
| Cantidad de memoria para un proceso MongoDB que se encuentra en el |
| Cantidad de rendimiento para el proceso de MongoDB encontrado en el documento |
| |
| Espacio de almacenamiento en disco adquirido del comando |
| Tasa de operaciones de base de datos en un proceso de MongoDB desde la última vez que se inició el proceso que se encuentra en el documento |
| Tasa de operaciones de la base de datos en los secundarios de MongoDB encontrada en el documento |
| Promedio de documentos devueltos, insertados, actualizados o eliminados por segundo durante un periodo 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, guardar 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 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 |
| Tasa promedio de documentos escaneados por segundo durante las queries y evaluaciones de los planes del query encontrados 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. |
Solicitud de ejemplo
curl --user '{PUBLIC-KEY}:{PRIVATE-KEY}' --digest \ --header 'Accept: application/json' \ --include \ --request GET "https://<ops-manager-host>/api/public/v1.0/groups/{PROJECT-ID}/alerts/{ALERT-ID}"
Respuesta de ejemplo
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}
Respuesta del cuerpo
{ "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" : [ ... ] }