Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Crear una alarma de latencia del equilibrador de carga que envíe un correo electrónico

Modo de enfoque
Crear una alarma de latencia del equilibrador de carga que envíe un correo electrónico - Amazon CloudWatch

Puede configurar una notificación de Amazon SNS y configurar una alarma que supervise la latencia que supere los 100 ms para el Classic Load Balancer.

Configuración de una alarma de latencia con la AWS Management Console

Utilice estos pasos para utilizar la AWS Management Console para crear una alarma de latencia del balanceador de carga.

Para crear una alarma de latencia del balanceador de carga
  1. Abra la consola de CloudWatch en https://console.aws.amazon.com/cloudwatch/.

  2. En el panel de navegación, elija Alarms (Alarmas) y, a continuación, All Alarms (Todas las alarmas).

  3. Elija Create alarm (Crear alarma).

  4. En CloudWatch Metrics by Category, elija la categoría ELB Metrics.

  5. Seleccione la fila con el Classic Load Balancer y la métrica Latency (Latencia).

  6. Para la estadística, elija Average (Promedio), elija uno de los percentiles predefinidos o especifique un percentil personalizado (por ejemplo, p95.45).

  7. Para el periodo, elija 1 Minute (1 minuto).

  8. Elija Siguiente.

  9. En Alarm Threshold (Umbral de alarma), escriba un nombre único para la alarma (por ejemplo, myHighCpuAlarm) y una descripción de la alarma (por ejemplo, Alarm when Latency exceeds 100s). Los nombres de alarma deben contener solo caracteres UTF-8 y no pueden contener caracteres de control ASCII

    El nombre debe contener solo caracteres UTF-8 y no puede contener caracteres de control ASCII. La descripción puede incluir el formato Markdown, que solo se muestra en la pestaña Detalles de la alarma de la consola de CloudWatch. Markdown puede resultar útil para añadir enlaces a manuales u otros recursos internos.

  10. En Whenever (Siempre que), en is (sea), elija > y escriba 0.1. En for (para), escriba 3.

  11. En Additional settings (Configuración adicional), en Treat missing data as (Tratar datos que faltan como), elija ignore (maintain alarm state) [omitir (mantener estado de alarma)] para que los puntos de datos que faltan no activen cambios del estado de alarma.

    En Percentiles with low samples (Percentiles con pocas muestras), elija ignore (maintain the alarm state) [omitir (mantener el estado de alarma)] de modo que la alarma evalúe únicamente situaciones con un número suficiente de muestras de datos.

  12. En Acciones, en Siempre que esta alarma, seleccione El estado es ALARMA. En Send notification to, elija un tema de SNS existente o cree uno nuevo.

    Para crear un tema de SNS, elija New list (Nueva lista). En Send notification to (Enviar notificación a), escriba un nombre para el tema de SNS (por ejemplo, myHighCpuAlarm) y en Email list (Lista de correo electrónico), escriba una lista de las direcciones de correo electrónico separadas por comas que recibirán una notificación cuando la alarma cambie al estado ALARM. A cada dirección de correo electrónico se envía un correo electrónico de confirmación de suscripción del tema. Debe confirmar la suscripción antes de que se puedan enviar las notificaciones.

  13. Elija Create Alarm (Crear alarma).

Configuración de una alarma de latencia con la AWS CLI

Utilice estos pasos para utilizar la AWS CLI para crear una alarma de latencia del balanceador de carga.

Para crear una alarma de latencia del balanceador de carga
  1. Configurar un tema de SNS. Para obtener más información, consulte Configuración de notificaciones de Amazon SNS.

  2. Crear la alarma utilizando el comando put-metric-alarm como se indica a continuación:

    aws cloudwatch put-metric-alarm --alarm-name lb-mon --alarm-description "Alarm when Latency exceeds 100s" --metric-name Latency --namespace AWS/ELB --statistic Average --period 60 --threshold 100 --comparison-operator GreaterThanThreshold --dimensions Name=LoadBalancerName,Value=my-server --evaluation-periods 3 --alarm-actions arn:aws:sns:us-east-1:111122223333:my-topic --unit Seconds
  3. Pruebe la alarma forzando un cambio de estado de alarma mediante el comando set-alarm-state.

    1. Cambie el estado de alarma de INSUFFICIENT_DATA a OK.

      aws cloudwatch set-alarm-state --alarm-name lb-mon --state-reason "initializing" --state-value OK
    2. Cambie el estado de alarma de OK a ALARM.

      aws cloudwatch set-alarm-state --alarm-name lb-mon --state-reason "initializing" --state-value ALARM
    3. Compruebe que ha recibido una notificación por correo electrónico acerca de la alarma.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.