Nota
Grupos y proyectos son términos sinónimos. Su {PROJECT-ID} es el mismo que su ID del grupo. Para los grupos existentes, el ID del grupo se mantiene igual. Esta página utiliza el término más familiar grupo cuando se refiere a descripciones. El endpoint permanece tal como se indica en el documento.
Resource
URL base: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0
PATCH /groups/{PROJECT-ID}/alerts/{ALERT-ID}
Parámetros de ruta de solicitud
Parameter | Tipo | Necesidad | Descripción |
|---|---|---|---|
| string | Requerido | Identificador único para el proyecto en el que se establece esta alerta. |
| string | Requerido | Identificador único para la alerta. |
Parámetros de Solicitud Query
Los siguientes parámetros de query son opcionales:
Nombre | Tipo | Necesidad | Descripción | predeterminado |
|---|---|---|---|---|
bonito | booleano | Opcional |
| |
envelope | booleano | Opcional | Bandera que indica si se debe o no envolver la respuesta en un sobre. Algunos clientes API no pueden acceder a los encabezados de respuesta HTTP ni al código de estado. Para solucionar esto, ajusta envelope=true en la query. Para los endpoints que devuelven un resultado, el cuerpo de la respuesta incluye:
|
|
Parámetros del cuerpo de la solicitud
Campo | Tipo | Necesidad | Descripción |
|---|---|---|---|
| string | Condicional | Marca de tiempo en formato de fecha y hora ISO 8601 en UTC hasta la cual se debe confirmar la alerta.
|
| string | Opcional | Descripción textual del motivo de este reconocimiento. Ops Manager muestra el comentario junto al mensaje de que la alerta ha sido reconocida. |
Respuesta
Los campos en el documento de devolución dependen del tipo de alerta:
Nombre | Tipo | Descripción |
|---|---|---|
| string | Marca de tiempo en formato de fecha y hora ISO 8601 en UTC hasta la cual se ha confirmado la alerta. Ops Manager devuelve este valor si la alerta ha sido reconocida. |
| string | Comentario dejado por el usuario que reconoció la alerta. Ops Manager devuelve este valor si la alerta ha sido reconocida. |
| 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 | Marca de tiempo en formato de fecha y hora ISO 8601 en UTC cuando se abrió la alerta. |
| Objeto | Valor actual de la métrica que activó la alerta. Ops Manager devuelve este valor si |
| Número | Valor de la métrica. |
| 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 de fecha y hora ISO 8601 en UTC que indica cuándo se envió la última notificación para esta alerta. Ops Manager devuelve este valor si se han enviado notificaciones. |
| Arreglo de objetos | Uno o más enlaces a subrecursos o recursos relacionados. Todos los arreglos |
| 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 | Marca de tiempo en formato de fecha y hora ISO 8601 en 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 formato de fecha y hora ISO 8601 en UTC cuando se actualizó por última vez la alerta. |
Solicitud de ejemplo
1 curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \ 2 --header "Accept: application/json" \ 3 --header "Content-Type: application/json" \ 4 --include \ 5 --request PATCH "https://<ops-manager-host>/api/public/v1.0/groups/{PROJECT-ID}/alerts/{ALERT-CONFIG-ID}" 6 --data ' 7 { 8 "acknowledgedUntil": "2016-04-15T00:00:00-0400", 9 "acknowledgementComment": "This is normal. Please ignore." 10 }'
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
1 { 2 "id" : "{ALERT-CONFIG-ID}", 3 "groupId" : "{PROJECT-ID}", 4 "eventTypeName" : "OUTSIDE_METRIC_THRESHOLD", 5 "status" : "OPEN", 6 "acknowledgedUntil" : "2014-04-15T04:00:00Z", 7 "acknowledgementComment" : "This is normal. Please ignore.", 8 "acknowledgingUsername" : "someuser@example.com", 9 "created" : "2014-04-03T20:28:14Z", 10 "updated" : "2014-04-03T20:33:14Z", 11 "lastNotified" : "2014-04-03T20:33:23Z", 12 "metricName": "ASSERTS_REGULAR", 13 "currentValue" : { 14 "number" : 0.0, 15 "units" : "RAW" 16 }, 17 "links" : [] 18 }