

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

# Progettazione e implementazione della registrazione e del monitoraggio con Amazon CloudWatch
<a name="welcome"></a>

*Khurram Nizami, Amazon Web Services ()AWS*

*Aprile 2023* ([cronologia dei documenti](doc-history.md))

Questa guida ti aiuta a progettare e implementare la registrazione e il monitoraggio con [Amazon CloudWatch](https://docs.aws.amazon.com//AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html) e i relativi servizi di gestione e governance di Amazon Web Services (AWS) per carichi di lavoro che utilizzano istanze [Amazon Elastic Compute Cloud (Amazon EC2), Amazon Elastic Container Service (Amazon ECS)](https://docs.aws.amazon.com//ec2/index.html)[, Amazon [Elastic Kubernetes](https://docs.aws.amazon.com//eks/latest/userguide/what-is-eks.html) Service (Amazon EKS),](https://docs.aws.amazon.com//AmazonECS/latest/developerguide/Welcome.html) e server locali. [AWS Lambda](https://docs.aws.amazon.com//lambda/latest/dg/welcome.html) La guida è destinata ai team operativi, agli ingegneri e agli DevOps ingegneri delle applicazioni che gestiscono i carichi di lavoro sul cloud. AWS 

Il tuo approccio alla registrazione e al monitoraggio dovrebbe basarsi sui [sei pilastri del Well-Architected](https://aws.amazon.com//architecture/well-architected/?wa-lens-whitepapers.sort-by=item.additionalFields.sortDate&wa-lens-whitepapers.sort-order=desc) AWS Framework. [Questi pilastri sono [l'eccellenza operativa, la [sicurezza](https://docs.aws.amazon.com//wellarchitected/latest/security-pillar/welcome.html), l'](https://docs.aws.amazon.com//wellarchitected/latest/operational-excellence-pillar/welcome.html)[affidabilità, l'](https://docs.aws.amazon.com//wellarchitected/latest/reliability-pillar/welcome.html)[efficienza delle prestazioni](https://docs.aws.amazon.com//wellarchitected/latest/performance-efficiency-pillar/welcome.html) e l'ottimizzazione dei costi.](https://docs.aws.amazon.com//wellarchitected/latest/cost-optimization-pillar/welcome.html) Una soluzione di monitoraggio e allarme ben progettata migliora l'affidabilità e le prestazioni aiutandovi ad analizzare e adattare in modo proattivo l'infrastruttura. 

Questa guida non tratta ampiamente la registrazione e il monitoraggio per la sicurezza o l'ottimizzazione dei costi, poiché si tratta di argomenti che richiedono una valutazione approfondita. [Esistono molti AWS servizi che supportano la registrazione e il monitoraggio della sicurezza, tra cui Amazon [Inspector [AWS CloudTrail[AWS Config](https://docs.aws.amazon.com//config/latest/developerguide/WhatIsConfig.html)](https://docs.aws.amazon.com//awscloudtrail/latest/userguide/cloudtrail-user-guide.html), Amazon](https://docs.aws.amazon.com//inspector/latest/userguide/inspector_introduction.html)[Detective, Amazon](https://docs.aws.amazon.com//detective/latest/userguide/detective-investigation-about.html)[Macie](https://docs.aws.amazon.com//macie/latest/user/what-is-macie.html), Amazon e. GuardDuty [AWS Security Hub CSPM](https://docs.aws.amazon.com//securityhub/)](https://docs.aws.amazon.com//guardduty/latest/ug/what-is-guardduty.html) Puoi anche utilizzare [AWS Cost Explorer](https://docs.aws.amazon.com//awsaccountbilling/latest/aboutv2/ce-what-is.html)i [parametri di fatturazione e di CloudWatch fatturazione](https://docs.aws.amazon.com//AmazonCloudWatch/latest/monitoring/gs_monitor_estimated_charges_with_cloudwatch.html) per l'ottimizzazione dei costi. [Budget AWS](https://docs.aws.amazon.com/cost-management/latest/userguide/budgets-managing-costs.html)

La tabella seguente descrive le sei aree che la soluzione di registrazione e monitoraggio dovrebbe affrontare.


|  |  | 
| --- |--- |
| Acquisizione e acquisizione di file di registro e metriche | Identifica, configura e invia log e metriche di sistema e applicazioni a servizi da fonti diverse. AWS  | 
| Ricerca e analisi dei log | Cerca e analizza i log per la gestione delle operazioni, l'identificazione dei problemi, la risoluzione dei problemi e l'analisi delle applicazioni. | 
| Monitoraggio delle metriche e allarmi | Identifica e agisci in base alle osservazioni e alle tendenze dei tuoi carichi di lavoro. | 
| Monitoraggio della disponibilità di applicazioni e servizi | Riduci i tempi di inattività e migliora la capacità di soddisfare gli obiettivi dei livelli di servizio monitorando continuamente la disponibilità del servizio. | 
| Applicazioni di tracciamento | Tieni traccia delle richieste delle applicazioni nei sistemi e nelle dipendenze esterne per ottimizzare le prestazioni, eseguire l'analisi delle cause principali e risolvere i problemi.  | 
| Creazione di dashboard e visualizzazioni | Crea dashboard incentrate su metriche e osservazioni pertinenti per i tuoi sistemi e carichi di lavoro, il che aiuta il miglioramento continuo e l'individuazione proattiva dei problemi. | 

CloudWatch può soddisfare la maggior parte dei requisiti di registrazione e monitoraggio e fornisce una soluzione affidabile, scalabile e flessibile. Molti AWS servizi forniscono automaticamente le CloudWatch metriche, oltre all'integrazione della CloudWatch registrazione per il monitoraggio e l'analisi. CloudWatch fornisce inoltre agenti e driver di registro per supportare una varietà di opzioni di elaborazione come server (sia nel cloud che in locale), contenitori e elaborazione serverless. Questa guida copre anche i seguenti AWS servizi utilizzati per la registrazione e il monitoraggio:
+ [AWS Systems Manager Distributore](https://docs.aws.amazon.com//systems-manager/latest/userguide/distributor.html), [Systems Manager State Manager](https://docs.aws.amazon.com//systems-manager/latest/userguide/systems-manager-state.html) e [Systems Manager Automation](https://docs.aws.amazon.com//systems-manager/latest/userguide/systems-manager-automation.html) per automatizzare, configurare e aggiornare l' CloudWatch agente per le istanze EC2 e i server locali 
+ [Amazon OpenSearch Service](https://docs.aws.amazon.com//opensearch-service/latest/developerguide/what-is.html) per l'aggregazione, la ricerca e l'analisi avanzate dei log
+ [Controlli dello stato di Amazon Route 53](https://docs.aws.amazon.com//Route53/latest/DeveloperGuide/dns-failover.html) e [CloudWatchSynthetics](https://docs.aws.amazon.com//AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) per monitorare la disponibilità di applicazioni e servizi
+ [Amazon Managed Service for Prometheus](https://docs.aws.amazon.com//prometheus/latest/userguide/what-is-Amazon-Managed-Service-Prometheus.html) per il monitoraggio di applicazioni containerizzate su larga scala
+ [AWS X-Ray](https://docs.aws.amazon.com//xray/latest/devguide/aws-xray.html)per il tracciamento delle applicazioni e l'analisi del runtime
+ [Amazon Managed Grafana](https://docs.aws.amazon.com//grafana/latest/userguide/what-is-Amazon-Managed-Service-Grafana.html) [per visualizzare e analizzare i dati da più fonti (ad esempio, CloudWatch Amazon OpenSearch Service e Amazon Timestream)](https://docs.aws.amazon.com//timestream/latest/developerguide/what-is-timestream.html)

I servizi di AWS elaborazione che scegli influiscono anche sull'implementazione e la configurazione della tua soluzione di registrazione e monitoraggio. Ad esempio, l'implementazione e CloudWatch la configurazione sono diverse per Amazon EC2, Amazon ECS, Amazon EKS e Lambda. 

I proprietari di applicazioni e carichi di lavoro possono spesso dimenticare la registrazione e il monitoraggio o configurarli e implementarli in modo incoerente. Ciò significa che i carichi di lavoro entrano in produzione con un'osservabilità limitata, il che causa ritardi nell'identificazione dei problemi e aumenta il tempo necessario per risolverli e risolverli. Come minimo, la soluzione di registrazione e monitoraggio deve riguardare il livello di sistema per i log e le metriche a livello di sistema operativo (OS), oltre al livello applicativo per i log e le metriche delle applicazioni. La guida fornisce un approccio consigliato per affrontare questi due livelli in diversi tipi di elaborazione, inclusi i tre tipi di elaborazione descritti nella tabella seguente. 


|  |  | 
| --- |--- |
| Istanze EC2 immutabili e a lunga durata | Registri e metriche di sistema e applicazioni su più sistemi operativi () OSs in più regioni o account. AWS  | 
| Container | Registri e parametri di sistema e applicazioni per i cluster Amazon ECS e Amazon EKS, inclusi esempi per diverse configurazioni. | 
| Serverless  | Registri e metriche di sistema e applicazioni per le funzioni Lambda e considerazioni sulla personalizzazione. | 

Questa guida fornisce una soluzione di registrazione e monitoraggio che riguarda i servizi correlati AWS nelle CloudWatch seguenti aree:
+ [Pianificazione dell' CloudWatch implementazione](planning-cloudwatch-deployment.md)— Considerazioni per la pianificazione dell' CloudWatch implementazione e indicazioni sulla centralizzazione della configurazione. CloudWatch 
+ [Configurazione dell' CloudWatch agente per le istanze EC2 e i server locali](configure-cloudwatch-ec2-on-premises.md)— dettagli CloudWatch di configurazione per la registrazione e le metriche a livello di sistema e di applicazione.
+ [CloudWatch approcci di installazione di agenti per Amazon EC2 e server locali](cloudwatch-installation-ec2-on-premises.md)— Approcci per l'installazione dell' CloudWatch agente, inclusa la distribuzione automatizzata tramite Systems Manager su più regioni e account.
+ [Registrazione e monitoraggio su Amazon ECS](amazon-ecs-logging-monitoring.md)— Linee guida per la configurazione CloudWatch di log e parametri a livello di cluster e di applicazione in Amazon ECS.
+ [Registrazione e monitoraggio su Amazon EKS](amazon-eks-logging-monitoring.md)— Linee guida per la configurazione CloudWatch di log e parametri a livello di cluster e di applicazione in Amazon EKS.
+ [Monitoraggio di Prometheus su Amazon EKS](prometheus-monitoring-eks.md)— Presenta e confronta Amazon Managed Service for Prometheus con il monitoraggio di Container Insights per Prometheus. CloudWatch 
+ [Registrazione e metriche per AWS Lambda](lambda-logging-metrics.md)— Guida per la configurazione delle CloudWatch funzioni Lambda.
+ [Ricerca e analisi dei log in CloudWatch](cloudwatch-search-analysis.md)— Metodi per analizzare i log utilizzando Amazon CloudWatch Application Insights, CloudWatch Logs Insights ed estendere l'analisi dei log ad Amazon Service. OpenSearch 
+ [Opzioni allarmanti con CloudWatch](alarming-options-cloudwatch.md)— Introduce il rilevamento di CloudWatch allarmi e CloudWatch anomalie e fornisce indicazioni sulla creazione e la configurazione degli allarmi.
+ [Monitoraggio della disponibilità di applicazioni e servizi](monitoring-application-service-availability.md)— Introduce e confronta i controlli di integrità di CloudWatch Synthetics e Route 53 per il monitoraggio automatizzato della disponibilità.
+ [Tracciamento delle applicazioni con AWS X-Ray](application-tracing-xray.md)— Introduzione e configurazione per il tracciamento delle applicazioni utilizzando X-Ray per Amazon EC2, Amazon ECS, Amazon EKS e Lambda
+ [Dashboard e visualizzazioni con CloudWatch](cloudwatch-dashboards-visualizations.md)— Introduzione ai CloudWatch dashboard per una migliore osservabilità tra i carichi di lavoro. AWS 
+ [CloudWatch integrazione con AWS i servizi](cloudwatch-integration-aws-services.md)— Spiega come si CloudWatch integra con vari servizi. AWS 
+ [Amazon Managed Grafana per dashboard e visualizzazione](amg-dashboarding-visualization.md)— Presenta e confronta Amazon Managed Grafana con CloudWatch per dashboard e visualizzazione.

[In questa guida vengono utilizzati esempi di implementazione in queste aree e sono disponibili anche nell'archivio Samples.AWS GitHub ](https://github.com/aws-samples/logging-monitoring-apg-guide-examples)