Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Puoi impostare una notifica Amazon SNS e configurare un allarme che monitora la latenza che supera i 100 ms per Classic Load Balancer.
Impostazione di un allarme di latenza utilizzando il AWS Management Console
Usa questi passaggi per creare un allarme AWS Management Console di latenza del load balancer.
Per creare un allarme di latenza per il load balancer
Apri la CloudWatch console all'indirizzo. https://console.aws.amazon.com/cloudwatch/
-
Nel pannello di navigazione, scegli Alarms (Allarmi), All Alarms (Tutti gli allarmi).
-
Scegli Crea allarme.
-
In CloudWatch Metriche per categoria, scegli la categoria Metriche ELB.
-
Seleziona la riga con il sistema Classic Load Balancer e il parametro Latency (Latenza).
-
Per la statistica, scegli Average (Media), seleziona uno dei percentili predefiniti oppure specifica un percentile personalizzato (ad esempio,
p95.45
). -
Per il periodo, scegli 1 Minute (1 minuto).
-
Scegli Next (Successivo).
-
In Alarm Threshold (Soglia di allarme), immetti un nome univoco per l'allarme (ad esempio,
myHighCpuAlarm
) e una descrizione dell'allarme (ad esempio,Alarm when Latency exceeds 100s
). I nomi degli allarmi devono contenere solo caratteri UTF-8 e non possono contenere caratteri di controllo ASCIIIl nome deve contenere solo caratteri UTF-8 e non può contenere caratteri di controllo ASCII. La descrizione può includere la formattazione del markdown, che viene visualizzata solo nella scheda Dettagli dell'allarme nella console. CloudWatch Il markdown può essere utile per aggiungere collegamenti ai runbook o ad altre risorse interne.
-
In Whenever (Ogni volta che), per is (è), scegli > e immetti
0.1
. In for (per), immetti3
. -
In Additional settings (Impostazioni aggiuntive), per Treat missing data as (Tratta i dati mancanti come), seleziona ignore (maintain alarm state) (ignora (mantieni lo stato dell'allarme)), in modo tale che i punti dati mancanti non attivino le modifiche di stato dell'allarme.
In Percentiles with low samples (Percentili con campioni ridotti), scegli ignore (maintain the alarm state) (ignora (mantieni lo stato dell'allarme)) in modo che l'allarme consideri solo situazioni con un numero sufficiente di esempi di dati.
-
In Actions (Operazioni), in Whenever this alarm (Ogni volta che questo allarme), scegli State is ALARM (Lo stato è ALLARME). Per Send notification to (Invia notifica a), scegli un argomento SNS esistente o creane uno nuovo.
Per creare un argomento SNS, seleziona New list (Nuovo elenco). Per Send notification to (Invia notifica a) immetti un nome per l'argomento SNS (ad esempio,
myHighCpuAlarm
) e per Email list (Elenco e-mail) immetti un elenco di indirizzi e-mail separati da virgola a cui inviare una notifica quando l'allarme passa nello statoALARM
. Viene inviato a ciascun indirizzo un'e-mail di conferma della sottoscrizione all'argomento. È necessario confermare l'abbonamento prima del possibile invio delle notifiche. -
Scegli Create Alarm (Crea allarme).
Impostazione di un allarme di latenza utilizzando il AWS CLI
Usa questi passaggi per creare un allarme AWS CLI di latenza del load balancer.
Per creare un allarme di latenza per il load balancer
-
Imposta un argomento SNS. Per ulteriori informazioni, consulta Impostazione delle notifiche Amazon SNS.
-
Crea l'allarme utilizzando il put-metric-alarmcomando seguente:
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 -
Verifica l'allarme forzando la modifica dello stato dell'allarme utilizzando il set-alarm-statecomando.
-
Modifica lo stato di un allarme da
INSUFFICIENT_DATA
aOK
.aws cloudwatch set-alarm-state --alarm-name
lb-mon
--state-reason "initializing" --state-value OK -
Modifica lo stato di un allarme da
OK
aALARM
.aws cloudwatch set-alarm-state --alarm-name
lb-mon
--state-reason "initializing" --state-value ALARM -
Verifica di aver ricevuto una notifica tramite e-mail sull'allarme.
-