Supported OS

Información general

SIOS AppKeeper reinicia automáticamente servicios Amazon EC2 fallidos cuando recibe notificaciones de Datadog, lo que elimina la necesidad de una costosa intervención manual. Cuando Datadog activa una alerta, reinicia el servicio EC2 mediante la API de recuperación de AppKeeper.

Configuración

Obtener la clave de API de SIOS AppKeeper

Obtén la clave de API de SIOS AppKeeper desde la GUI de AppKeeper.

  1. Haz clic en Account Information (Información de la cuenta) y abre el cuadro de diálogo modal.
  2. Haz clic en Get Token (Obtener token).
  3. Copia el token.

snapshot

Instalación y configuración de la integración de webhooks

  1. En el sitio Datadog, ve a integración de webhooks e instala la integración.
  2. Selecciona la pestaña Configuración.
  3. En el encabezado Webhooks, haz clic en New (Nuevo).
  4. Introduce la siguiente URL: “https://api.appkeeper.sios.com/v2/integration/{AWS_account_ID}/actions/recover"
  5. Introduce el id y el nombre de name para la instancia de monitorización en la sección Carga útil.
  6. Registre el token de la API de AppKeeper en la sección Cabeceras personalizadas.

snapshot

Integración con la monitorización de Datadog

  1. Crea un nuevo test Synthetic en Datadog. Haz clic en New Test (Nuevo test) en la esquina superior derecha.
  2. En el paso Definir solicitudes, introduce la URL que quieres monitorizar.
  3. En el paso Definir aserciones, haz clic en New Assertion (Nueva aserción) y añade los siguientes parámetros: Cuando status code es 200. Esto activa una alerta cuando el código de estado no es 200. Si la solicitud requiere una notificación basada en un estado diferente, sustituye 200 por tu código de estado.
  4. Haga clic de nuevo en New Assertion (Nueva aserción) y añade un segundo conjunto de parámetros: Y response time es inferior a 2000 ms. Esto activa una alerta cuando el tiempo de respuesta es superior a 2000 ms. Si necesitas una duración mayor o menor, sustituye 2000 por tu duración preferida.
  5. En el paso Notificar a tu equipo, añade el webhook con el formato @webhook-name_of_the_webhook. Incluye un mensaje de notificación. Nota: El intervalo de monitorización mínimo para volver a enviar una notificación si el monitor no se resuelve en este paso es Every 10 Minutes. Si se define en Nunca, el webhook no podrá llamar a la API de recuperación de AppKeeper.

snapshot

Los resultados de las recuperaciones realizadas por AppKeeper aparecen en la GUI de AppKeeper.

snapshot

Para obtener más información, consulta la documentación de la integración AppKeeper.

Datos recopilados

Métricas

Para ver la lista de métricas proporcionadas por esta integración, consulta metadata.csv.

Solucionar problemas

¿Necesitas ayuda? Consulta el servicio de asistencia de Datadog.