Che cos'è Amazon CloudWatch? - 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à.

Che cos'è Amazon CloudWatch?

Amazon CloudWatch monitora le tue risorse Amazon Web Services (AWS) e le applicazioni su cui esegui AWS in tempo reale e offre molti strumenti per offrirti l'osservabilità a livello di sistema delle prestazioni delle applicazioni, dello stato operativo e dell'utilizzo delle risorse.

Visibilità operativa con metriche, allarmi e dashboard

Le metriche raccolgono e tengono traccia dei dati chiave sulle prestazioni a intervalli definiti dall'utente. Molti AWS servizi segnalano automaticamente le metriche e puoi anche pubblicare metriche personalizzate dalle tue applicazioni. CloudWatch CloudWatch

Le dashboard offrono una visione unificata delle risorse e delle applicazioni con visualizzazioni delle metriche e dei log in un'unica posizione. Puoi anche condividere dashboard tra account e regioni per una maggiore consapevolezza operativa. CloudWatch fornisce dashboard automatiche curate per molti AWS servizi, in modo che tu non debba crearle tu stesso.

Puoi impostare allarmi che monitorano continuamente le CloudWatch metriche rispetto a soglie definite dall'utente. Possono avvisarti automaticamente in caso di violazioni delle soglie e possono anche rispondere automaticamente ai cambiamenti nel comportamento delle tue risorse attivando azioni automatiche.

Monitoraggio delle prestazioni delle applicazioni (APM)

Con Application Signals è possibile rilevare e monitorare automaticamente gli indicatori chiave delle prestazioni delle applicazioni, come latenza, tassi di errore e tassi di richiesta, senza dover ricorrere a strumenti manuali o modifiche al codice. Application Signals fornisce anche dashboard curati in modo da poter iniziare il monitoraggio con un minimo di configurazione.

CloudWatch Synthetics completa questo aspetto consentendovi di monitorare in modo proattivo i vostri endpoint APIs e attraverso script configurabili chiamati canaries che simulano il comportamento degli utenti e vi avvisano di problemi di disponibilità o peggioramento delle prestazioni prima che abbiano un impatto sugli utenti reali. È inoltre possibile utilizzare RUM per raccogliere dati sulle prestazioni da sessioni utente realiCloudWatch .

Utilizzate Service Level SLOs Objectives () CloudWatch per definire, tracciare e segnalare obiettivi di affidabilità specifici per le vostre applicazioni, aiutandovi a mantenere gli impegni in materia di qualità del servizio impostando budget per gli errori e monitorando la conformità SLO nel tempo.

Monitoraggio dell'infrastruttura

Molti AWS servizi inviano automaticamente e gratuitamente le metriche CloudWatch di base. I servizi che inviano metriche sono elencati qui. Inoltre, CloudWatch offre funzionalità di monitoraggio aggiuntive per diversi componenti chiave dell' AWS infrastruttura:

  • Database Insights consente di monitorare le metriche delle prestazioni del database in tempo reale, analizzare le prestazioni delle query SQL e risolvere i problemi di caricamento del database per AWS i servizi di database.

  • Lambda Insights fornisce metriche a livello di sistema per le funzioni Lambda, tra cui il monitoraggio dell'utilizzo della memoria e della CPU e il rilevamento e l'analisi dell'avviamento a freddo.

  • Container Insights ti consente di raccogliere e analizzare metriche da applicazioni containerizzate, su cluster Amazon ECS, cluster Amazon EKS e cluster Kubernetes autogestiti su Amazon. EC2

Raccogli, archivia e interroga i log

CloudWatch Logs offre una suite di potenti funzionalità per la gestione e l'analisi complete dei registri. I log acquisiti dai AWS servizi e dalle applicazioni personalizzate vengono archiviati in gruppi e flussi di log per una facile organizzazione. Usa CloudWatch Logs Insights per eseguire query interattive e veloci sui dati di registro, con una scelta di tre linguaggi di query, tra cui SQL e PPL. Utilizza il rilevamento delle anomalie dei log per trovare modelli insoliti negli eventi di registro in un gruppo di log, che possono indicare problemi. Crea filtri metrici per estrarre valori numerici dai log e generare CloudWatch metriche, che puoi utilizzare per avvisi e dashboard. Configura filtri di abbonamento per elaborare e analizzare i log in tempo reale o indirizzarli ad altri servizi come Amazon S3 o Firehose.

Usa l' CloudWatch agente per raccogliere metriche, log e tracce dalle flotte Amazon EC2

Usa l'CloudWatch agente per raccogliere metriche di sistema dettagliate su processi, CPU, memoria, utilizzo del disco e prestazioni di rete dalle tue flotte di EC2 istanze Amazon e server locali. Puoi anche raccogliere e monitorare metriche personalizzate dalle tue applicazioni, aggregare i log da più fonti e configurare gli allarmi in base ai dati raccolti. Puoi anche utilizzare l'agente per raccogliere le metriche della GPU. L'agente supporta i sistemi operativi Windows e Linux e può integrarsi con Systems Manager per la gestione centralizzata della configurazione.

Monitoraggio tra account

CloudWatch l'osservabilità tra account consente di configurare un account di monitoraggio centrale per monitorare e risolvere i problemi delle applicazioni che si estendono su più account. Dall'account centrale, puoi visualizzare metriche, log e tracce dagli account di origine dell'organizzazione. Questo approccio centralizzato consente di creare dashboard per più account, impostare allarmi che controllano le metriche di più account ed eseguire analisi delle cause principali oltre i confini degli account. Grazie all'osservabilità CloudWatch tra più account, puoi collegare gli account di origine singolarmente o collegarli automaticamente. AWS Organizations

Catalogo delle soluzioni

CloudWatch offre un catalogo di configurazioni immediatamente disponibili per aiutarti a implementare rapidamente il monitoraggio di vari AWS servizi e carichi di lavoro comuni, come Java Virtual Machines (JVM), GPU NVIDIA, Apache Kafka, Apache Tomcat e NGINX. Queste soluzioni forniscono indicazioni mirate, tra cui istruzioni per l'installazione e la configurazione dell'agente, l'implementazione di dashboard personalizzate predefinite e l'impostazione dei relativi allarmi. CloudWatch

Monitoraggio della rete e di Internet

CloudWatch fornisce funzionalità complete di monitoraggio della rete e di Internet tramite CloudWatch Network Monitoring.

Internet Monitor utilizza i dati di rete AWS globali per analizzare le prestazioni e la disponibilità di Internet tra le applicazioni e gli utenti finali. Con un monitor Internet, puoi identificare o ricevere notifiche in caso di aumento della latenza o interruzioni regionali che hanno un impatto sui tuoi clienti. I monitor Internet funzionano analizzando i log di flusso del VPC per fornire informazioni automatizzate sui modelli e sulle prestazioni del traffico di rete. Puoi anche ricevere suggerimenti su come ottimizzare le prestazioni delle applicazioni per i tuoi clienti.

Network Flow Monitor visualizza le informazioni sulle prestazioni di rete raccolte da agenti software leggeri che installi sulle tue istanze. Utilizzando un monitor di flusso, è possibile visualizzare rapidamente la perdita di pacchetti e la latenza delle connessioni di rete in un periodo di tempo specificato. Ogni monitor genera anche un indicatore di integrità della rete (NHI), che indica se si sono verificati problemi di AWS rete per i flussi di rete tracciati dal monitor durante il periodo di tempo che state valutando.

Quando ti connetti utilizzando AWS Direct Connect, puoi utilizzare i monitor sintetici in Network Synthetic Monitor per monitorare in modo proattivo la connettività di rete eseguendo test sintetici tra un VPC e gli endpoint locali. Quando si crea un monitor sintetico, si specificano le sonde fornendo una sottorete VPC e indirizzi IP locali. AWS crea e gestisce in background l'infrastruttura necessaria per eseguire misurazioni del tempo di andata e ritorno e della perdita di pacchetti con le sonde. Questi test rilevano problemi di connettività, DNS e latenza prima che influiscano sulle applicazioni, in modo che possiate intervenire per migliorare l'esperienza degli utenti finali.

Fatturazione e costi

Per informazioni complete sui CloudWatch prezzi, consulta la pagina CloudWatch dei prezzi di Amazon.

Per informazioni su come analizzare la fattura e possibilmente ottimizzare e ridurre i costi, consulta Analisi, ottimizzazione e riduzione dei costi CloudWatch .

CloudWatch Risorse Amazon

Le seguenti risorse correlate possono rivelarsi utili durante l'utilizzo di questo servizio.

Risorsa Descrizione

Amazon CloudWatch FAQs

La sezione Domande frequenti include le domande principali che gli sviluppatori pongo in merito a questo prodotto.

AWS Centro per sviluppatori

Un punto di partenza centrale per trovare documentazione, esempi di codice, note di rilascio e altre informazioni con cui aiutarti a creare applicazioni innovative AWS.

AWS Management Console

La console consente di eseguire la maggior parte delle funzioni di Amazon CloudWatch e di varie altre AWS offerte senza programmazione.

Forum di CloudWatch discussione Amazon

Forum basato sulla community per sviluppatori per discutere di questioni tecniche relative ad Amazon. CloudWatch

Supporto AWS

L'hub per la creazione e la gestione dei casi. Supporto AWS Include anche collegamenti ad altre risorse utili, come forum, informazioni tecnicheFAQs, stato di integrità del servizio e AWS Trusted Advisor.

Informazioni CloudWatch sui prodotti Amazon

La pagina web principale per informazioni su Amazon CloudWatch.

Contattaci

Un punto di contatto centrale per domande relative a AWS fatturazione, account, eventi, abusi, ecc.