Richieste di dati sugli allarmi - Amazon CloudWatch

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à.

Richieste di dati sugli allarmi

CloudWatch gli allarmi possono monitorare varie fonti di dati. Scegli il tipo di query appropriato in base alle tue esigenze di monitoraggio.

Metriche

Monitora una singola CloudWatch metrica. Questo è il tipo di allarme più comune per il monitoraggio delle prestazioni delle risorse. Per ulteriori informazioni sulle metriche, consulta Concetti relativi alle CloudWatch metriche.

Per ulteriori informazioni, consulta Crea un CloudWatch allarme basato su una soglia statica.

Matematica dei parametri

Puoi impostare un allarme in base al risultato di un'espressione matematica che è basata su uno o più parametri CloudWatch. Un'espressione matematica utilizzata per un allarme può includere fino a 10 parametri. Ogni parametro deve utilizzare lo stesso periodo.

Per un allarme basato su un'espressione matematica, puoi specificare come desideri CloudWatch trattare i punti dati mancanti. In questo caso, il punto dati viene considerato mancante se l'espressione matematica non restituisce un valore per quel punto dati.

Allarmi basati su espressioni matematiche non possono eseguire operazioni Amazon EC2.

Per ulteriori informazioni sulle espressioni matematiche e la sintassi dei parametri, consulta Utilizzo di espressioni matematiche con metriche CloudWatch.

Per ulteriori informazioni, consulta Crea un CloudWatch allarme basato su un'espressione matematica metrica.

Approfondimenti sulle metriche

Una query CloudWatch Metrics Insights consente di interrogare le metriche su larga scala utilizzando una sintassi simile a SQL. È possibile creare un allarme su qualsiasi query di Approfondimenti sulle metriche, incluse le query che restituiscono molteplici serie temporali. Questa funzionalità amplia notevolmente le opzioni di monitoraggio. Quando si crea un allarme in base a una query di Approfondimenti sulle metriche, l'allarme si regola automaticamente man mano che le risorse vengono aggiunte o rimosse dal gruppo monitorato. È sufficiente creare l'allarme una sola volta affinché qualsiasi risorsa che corrisponde alla definizione della query e ai filtri entri a far parte dell'ambito di monitoraggio degli allarmi non appena la metrica corrispondente diventa disponibile. Per le query su più serie temporali, ogni serie temporale restituita contribuisce all'allarme, consentendo un monitoraggio più granulare e dinamico.

Ecco due casi d'uso principali per gli allarmi di Metrics Insights: CloudWatch

  • Rilevamento delle anomalie e monitoraggio aggregato

    Crea un allarme su qualsiasi query di Approfondimenti sulle metriche che restituisce una singola serie temporale aggregata. Questo approccio è ideale per gli allarmi dinamici che monitorano le metriche aggregate nell'infrastruttura o nelle applicazioni. Ad esempio, è possibile monitorare l'utilizzo massimo della CPU in tutte le istanze e l'allarme scala automaticamente man mano che si amplia il parco.

    Per creare un allarme di monitoraggio aggregato, utilizza questa struttura di query:

    SELECT FUNCTION(metricName) FROM SCHEMA(...) WHERE condition;
  • Monitoraggio del parco per risorsa

    Crea un allarme che monitori più serie temporali, in cui ogni serie temporale funge da collaboratore con il proprio stato. L'allarme si attiva quando un collaboratore entra nello stato ALARM, attivando operazioni specifiche della risorsa. Ad esempio, monitora le connessioni al database su più istanze RDS per evitare il rifiuto delle connessioni.

    Per monitorare più serie temporali, utilizza questa struttura di query:

    SELECT AVG(DatabaseConnections) FROM AWS/RDS WHERE condition GROUP BY DBInstanceIdentifier ORDER BY AVG() DESC;

    Quando si creano allarmi con serie temporali multiple, è necessario includere due clausole chiave nella query:

    • una clausola GROUP BY, che definisce come strutturare le serie temporali e determina quante serie temporali produrrà la query;

    • una clausola ORDER BY, che stabilisce un ordinamento deterministico delle metriche, permettendo all'allarme di valutare prima i segnali più importanti.

    Queste clausole sono essenziali per una corretta valutazione degli allarmi. La clausola GROUP BY suddivide i dati in serie temporali separate (ad esempio, per ID di istanza), mentre la clausola ORDER BY garantisce un'elaborazione coerente e prioritaria di queste serie temporali durante la valutazione degli allarmi.

Per ulteriori informazioni su come creare un allarme con più serie temporali, consulta. Crea un allarme basato su una query di Multi Time Series Metrics Insights

Filtri metrici di gruppo di log

È possibile creare un allarme basato su un filtro metrico del gruppo di log. Con i filtri metrici, puoi cercare termini e modelli nei dati di registro man mano che i dati vengono inviati. CloudWatch Per ulteriori informazioni, consulta Creare metriche dagli eventi di log utilizzando i filtri nella Amazon CloudWatch Logs User Guide.

Per ulteriori informazioni su come creare un allarme basato sul filtro loggroup-metric, consulta. Creazione di allarmi sui log

Fonte di dati esterna

Puoi creare allarmi che controllano le metriche provenienti da fonti di dati che non sono presenti. CloudWatch Per ulteriori informazioni sulla creazione di connessioni a queste altre origini dati, consulta Recupero dei parametri da altre origini dati.

Per ulteriori informazioni su come creare un allarme basato su una fonte di dati connessa, consulta. Creazione di un allarme basato su un'origine dati connessa