Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
API de puntos de contacto de alertas
En la versión 13 de Grafana, las notificaciones se gestionan mediante las alertas unificadas de Grafana. La API de los canales de notificación antiguos (los /api/alert-notifications puntos finales) se eliminó junto con las alertas antiguas en la versión 11 de Grafana y ya no está disponible. En su lugar, usa la API de aprovisionamiento de alertas para trabajar con los puntos de contacto, que son el sustituto unificado de las alertas para los canales de notificación.
nota
Para usar una API de Grafana con tu espacio de trabajo de Grafana gestionado por Amazon, debes tener un token de cuenta de servicio válido. Lo incluye en el campo Authorization de la solicitud de API.
nota
Las alertas que proporcionan puntos de contacto a los puntos de contacto y que enumeran, crean, actualizan o eliminan puntos de contacto (, GET POSTPUT, etc.) están en desuso. DELETE /api/v1/provisioning/contact-points Las respuestas de estos puntos finales incluyen un Warning encabezado y un encabezado con una fecha deX-API-Deprecation-Date. 2026-04-07 En este tema se documentan los puntos finales que no están GET /api/v1/provisioning/contact-points/export en desuso, GET /api/alert-notifiers y se enumeran los puntos finales obsoletos únicamente como referencia.
Enumere los tipos de puntos de contacto
Devuelve la lista de tipos de puntos de contacto (notificadores) disponibles en tu espacio de trabajo de Grafana gestionado por Amazon. Utilice este punto final para descubrir qué tipos de puntos de contacto puede configurar y las opciones que admite cada tipo.
GET /api/alert-notifiers
Parámetros de consulta
-
version— (Opcional) Configúrelo en2para devolver el esquema de tipos de integración completo para cada tipo de punto de contacto. Si se omite, el punto final devuelve la lista predeterminada de tipos de puntos de contacto.
Ejemplo de solicitud
GET /api/alert-notifiers HTTP/1.1 Accept: application/json Content-Type: application/json Authorization: Bearer 1234abcd567exampleToken890
Respuesta
La respuesta es una matriz JSON en la que cada elemento describe un tipo de punto de contacto disponible. Cada elemento incluye el identificador de tipo (type), la pantalla namedescription, a y la configuración options que admite el tipo.
Exporta puntos de contacto
Devuelve los puntos de contacto definidos en tu espacio de trabajo de Grafana gestionado por Amazon en un formato que puedes utilizar para aprovisionar las alertas como código. Este punto final no está obsoleto.
GET /api/v1/provisioning/contact-points/export
Parámetros de consulta
-
name— (Opcional) Filtre los puntos de contacto exportados por nombre de punto de contacto. -
decrypt— (Opcional) Si se debe descifrar e incluir una configuración segura en la exportación. El valor predeterminado esfalse. -
format— (Opcional) El formato de salida de la exportación, comojsonyaml, ohcl(Terraform).
Ejemplo de solicitud
GET /api/v1/provisioning/contact-points/export?format=yaml HTTP/1.1 Accept: application/json Authorization: Bearer 1234abcd567exampleToken890
Respuesta
Devuelve los puntos de contacto en el formato solicitado, adecuado para su uso con el aprovisionamiento de archivos o con Terraform. De forma predeterminada, la configuración segura está redactada a menos que se establezca así. decrypt true
Puntos finales de punto de contacto obsoletos
Los siguientes puntos finales de aprovisionamiento de alertas administran los puntos de contacto, pero están en desuso. Las respuestas incluyen un Warning encabezado y un X-API-Deprecation-Date encabezado con una fecha de. 2026-04-07 Se enumeran aquí solo como referencia y es posible que se eliminen en una versión futura.
-
GET /api/v1/provisioning/contact-points— Devuelve todos los puntos de contacto. Acepta un parámetro denameconsulta opcional para filtrar por nombre de punto de contacto. -
POST /api/v1/provisioning/contact-points— Crea un punto de contacto. -
PUT /api/v1/provisioning/contact-points/{UID}— Actualiza el punto de contacto con el especificadoUID. -
DELETE /api/v1/provisioning/contact-points/{UID}— Elimina el punto de contacto con el especificadoUID.
El objeto de punto de contacto utilizado por estos puntos finales incluye los siguientes campos.
-
uid— (Opcional) Un identificador único definido por el usuario para el punto de contacto. -
name— (Obligatorio) El nombre del punto de contacto. Los puntos de contacto que comparten un nombre se agrupan. -
type— (Obligatorio) El tipo de punto de contactoemail, comoslack, owebhook. -
settings— (Obligatorio) Un objeto específico de un tipo que contiene la configuración del punto de contacto. -
disableResolveMessage— (Opcional) Si se debe suprimir la notificación que se envía cuando se resuelve una alerta. -
provenance— (Read-only) Indica cómo se aprovisionó el punto de contacto.