

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 DevOps Guru?
<a name="welcome"></a>

Benvenuto nella guida per l'utente di Amazon DevOps Guru.

DevOpsGuru è un servizio operativo completamente gestito che consente a sviluppatori e operatori di migliorare facilmente le prestazioni e la disponibilità delle loro applicazioni. DevOpsGuru consente di alleggerire le attività amministrative associate all'identificazione dei problemi operativi in modo da poter implementare rapidamente i consigli per migliorare l'applicazione. DevOpsGuru crea informazioni reattive che puoi utilizzare subito per migliorare la tua applicazione. Crea inoltre informazioni proattive per aiutarti a evitare problemi operativi che potrebbero influire sulla tua applicazione in futuro. 

DevOpsGuru applica l'apprendimento automatico per analizzare i dati operativi e le metriche e gli eventi delle applicazioni per identificare comportamenti che si discostano dai normali schemi operativi. Riceverai una notifica quando DevOps Guru rileva un problema o un rischio operativo. Per ogni numero, DevOps Guru presenta raccomandazioni intelligenti per affrontare i problemi operativi attuali e previsti per il futuro. 

Per iniziare, consulta [Come posso iniziare a usare DevOps Guru?](#how-do-i-get-started) 

# Come funziona DevOps Guru?
<a name="how-it-works"></a>

Il flusso di lavoro DevOps Guru inizia quando ne configuri la copertura e le notifiche. Dopo aver configurato DevOps Guru, inizia ad analizzare i dati operativi. Quando rileva un comportamento anomalo, crea un'analisi che contiene consigli ed elenchi di metriche, gruppi di log ed eventi correlati al problema. Per ogni intuizione, DevOps Guru ti avvisa. Se abilitato AWS Systems Manager OpsCenter, OpsItem viene creato un file in modo da poter utilizzare Systems Manager OpsCenter per monitorare e gestire l'indirizzamento delle informazioni acquisite. Ogni analisi contiene consigli, metriche, gruppi di log ed eventi relativi a comportamenti anomali. Utilizza le informazioni in un'analisi approfondita per aiutarti a comprendere e risolvere il comportamento anomalo.

[Flusso di lavoro Guru di alto livello DevOps](high-level-workflow.md)Per ulteriori dettagli, consulta le tre fasi del flusso di lavoro di alto livello. Scopri [Flusso di lavoro dettagliato di DevOps Guru](detailed-workflow.md) di più sul flusso di lavoro DevOps Guru più dettagliato, incluso il modo in cui interagisce con altri servizi. AWS 

**Topics**
+ [Flusso di lavoro Guru di alto livello DevOps](high-level-workflow.md)
+ [Flusso di lavoro dettagliato di DevOps Guru](detailed-workflow.md)

# Flusso di lavoro Guru di alto livello DevOps
<a name="high-level-workflow"></a>

Il flusso di lavoro di Amazon DevOps Guru può essere suddiviso in tre fasi di alto livello. 

1.  Specificate la copertura di DevOps Guru indicandogli quali AWS risorse del vostro AWS account desiderate che analizzi. 

1.  DevOpsGuru inizia ad analizzare le CloudWatch metriche di Amazon e altri dati operativi per identificare i problemi che puoi risolvere per migliorare le tue operazioni. AWS CloudTrail

1.  DevOpsGuru si assicura che tu conosca approfondimenti e informazioni importanti inviandoti una notifica per ogni evento importante di Guru. DevOps 

 Puoi anche configurare DevOps Guru in modo che crei un messaggio che ti aiuti OpsItem AWS Systems Manager OpsCenter a tenere traccia delle tue intuizioni. Il diagramma seguente mostra questo flusso di lavoro di alto livello. 

![\[Copertura, approfondimenti e integrazione delle notifiche in un flusso di lavoro DevOps Guru.\]](http://docs.aws.amazon.com/it_it/devops-guru/latest/userguide/images/how-capstone-works.png)


1. Nella prima fase, scegli la tua copertura specificando quali AWS risorse del tuo AWS account vengono analizzate. DevOpsGuru può coprire o analizzare tutte le risorse di un AWS account, oppure puoi utilizzare AWS CloudFormation pile o AWS tag per specificare un sottoinsieme delle risorse del tuo account da analizzare. Assicurati che le risorse specificate costituiscano le applicazioni, i carichi di lavoro e i microservizi aziendali critici. Per ulteriori informazioni sui servizi e le risorse supportati, consulta i [prezzi di Amazon DevOps Guru](https://aws.amazon.com/devops-guru/pricing/).

1. Nella seconda fase, DevOps Guru analizza le risorse per generare approfondimenti. Si tratta di un processo continuo. Puoi visualizzare gli approfondimenti e vedere i consigli e le informazioni correlate che contengono nella console DevOps Guru. DevOps Guru analizza i seguenti dati per trovare problemi e creare approfondimenti. 
   +  CloudWatch Parametri Amazon individuali emessi dalle tue AWS risorse. Quando viene identificato un problema, DevOps Guru raccoglie insieme tali metriche. 
   +  Anomalie dei log provenienti dai gruppi di CloudWatch log di Amazon. Se abiliti il rilevamento delle anomalie nei log, DevOps Guru visualizza le anomalie dei log correlate quando si verifica un problema. 
   + DevOpsGuru estrae i dati di arricchimento dai log di AWS CloudTrail gestione per trovare eventi correlati alle metriche raccolte. Gli eventi possono essere eventi di distribuzione delle risorse e modifiche alla configurazione. 
   + Se lo utilizzi AWS CodeDeploy, DevOps Guru analizza gli eventi di distribuzione per contribuire a generare approfondimenti. Vengono analizzati gli eventi per tutti i tipi di CodeDeploy implementazioni (server locale, server Amazon EC2, Lambda o Amazon EC2). 
   + Quando DevOps Guru trova uno schema specifico, genera uno o più consigli per aiutare a mitigare o risolvere il problema identificato. Le raccomandazioni vengono raccolte in un'unica analisi. L'analisi contiene anche un elenco delle metriche e degli eventi correlati al problema. I dati di analisi vengono utilizzati per affrontare e comprendere il problema identificato. 

1. Nella terza fase, DevOps Guru integra la notifica approfondita nel flusso di lavoro per aiutarti a gestire i problemi e risolverli rapidamente. 
   + Gli approfondimenti generati nel tuo AWS account vengono pubblicati sull'argomento Amazon Simple Notification Service (Amazon SNS) scelto DevOps durante la configurazione di Guru. In questo modo riceverai una notifica non appena viene creata un'analisi. Per ulteriori informazioni, consulta [Aggiornamento delle notifiche in DevOps Guru](update-notifications.md).
   + Se l'hai abilitato AWS Systems Manager durante la configurazione di DevOps Guru, ogni analisi ne crea una corrispondente OpsItem per aiutarti a tracciare e gestire i problemi scoperti. Per ulteriori informazioni, consulta [Aggiornamento dell' AWS Systems Manager integrazione in DevOps Guru](update-settings.md#update-systems-manager-integration).

# Flusso di lavoro dettagliato di DevOps Guru
<a name="detailed-workflow"></a>

 Il flusso di lavoro DevOps Guru si integra con diversi AWS servizi, tra cui Amazon CloudWatch, AWS CloudTrail Amazon Simple Notification Service e. AWS Systems Manager Il diagramma seguente mostra un flusso di lavoro dettagliato che include il modo in cui funziona con altri servizi. AWS 

![\[Risorse, analisi e notifiche nel flusso di lavoro dettagliato per DevOps Guru.\]](http://docs.aws.amazon.com/it_it/devops-guru/latest/userguide/images/capstone-workflow-diagram.png)


Questo diagramma mostra uno scenario in cui la copertura di DevOps Guru è specificata dalle AWS risorse definite in AWS CloudFormation pile o utilizzando i tag. AWS Se non vengono scelti pile o tag, DevOps Guru Coverage analizza tutte le risorse del tuo account. AWS Per ulteriori informazioni, consultare [Definizione delle applicazioni utilizzando AWS le risorse](working-with-resource-collections.md) e [Determina la copertura per DevOps Guru](setting-up.md#setting-up-determine-coverage).

1. Durante la configurazione, specifichi uno o due argomenti di Amazon SNS che vengono utilizzati per informarti su importanti eventi DevOps Guru, ad esempio quando viene creata una panoramica. Successivamente, puoi specificare gli AWS CloudFormation stack che definiscono le risorse che desideri analizzare. Puoi anche consentire a Systems Manager di generare una OpsItem per ogni analisi per aiutarti a gestire le tue informazioni. 

1. Dopo la configurazione, DevOps Guru inizia ad analizzare le CloudWatch metriche, i gruppi di log e gli eventi emessi dalle risorse e dai AWS CloudTrail dati relativi alle metriche. CloudWatch Se le tue operazioni includono CodeDeploy distribuzioni, Guru analizza anche gli eventi di distribuzione. DevOps 

   DevOpsGuru crea approfondimenti quando identifica comportamenti insoliti e anomali nei dati analizzati. Ogni analisi contiene uno o più consigli, un elenco delle metriche utilizzate per generare l'analisi, un elenco di gruppi di log correlati e un elenco degli eventi utilizzati per generare l'analisi. Utilizzate queste informazioni per risolvere il problema identificato. 

1. Dopo aver creato ogni approfondimento, DevOps Guru invia una notifica utilizzando l'argomento o gli argomenti di Amazon SNS specificati DevOps durante la configurazione di Guru. Se hai abilitato DevOps Guru a generare un OpsItem Systems Manager OpsCenter, ogni analisi attiva anche un nuovo Systems Manager. OpsItem Puoi usare Systems Manager per gestire le tue informazioni OpsItems. 

## Come posso iniziare a usare DevOps Guru?
<a name="how-do-i-get-started"></a>

 È consigliabile completare la procedura seguente: 

1. **Scopri** di più su DevOps Guru leggendo le informazioni in. [DevOpsConcetti da guru](concepts.md) 

1. **Configura** il tuo AWS account AWS CLI, il e un utente amministrativo seguendo la procedura riportata di seguito. [Configurazione di Amazon DevOps Guru](setting-up.md) 

1. **Usa** DevOps Guru seguendo le istruzioni riportate in[Guida introduttiva a DevOps Guru](getting-started.md). 

## Come faccio a smettere di incorrere in addebiti per Guru DevOps?
<a name="how-do-i-disable-devops-guru"></a>

Per disabilitare Amazon DevOps Guru in modo da evitare addebiti per l'analisi delle risorse nel tuo AWS account e nella tua regione, aggiorna le impostazioni di copertura in modo che non analizzi le risorse. Per fare ciò, segui i passaggi indicati [Aggiornamento della copertura delle AWS analisi in Guru DevOps](update-settings.md#update-coverage) e scegli **Nessuno** nel passaggio 4. È necessario eseguire questa operazione per ogni AWS account e regione in cui DevOps Guru analizza le risorse.

**Nota**  
Se aggiorni la copertura per interrompere l'analisi delle risorse, potresti continuare a incorrere in lievi addebiti se rivedi le informazioni esistenti generate da DevOps Guru in passato. Questi costi sono associati alle chiamate API utilizzate per recuperare e visualizzare informazioni dettagliate. Per ulteriori informazioni, consulta i [prezzi di Amazon DevOps Guru](https://aws.amazon.com/devops-guru/pricing/).

# DevOpsConcetti da guru
<a name="concepts"></a>

I seguenti concetti sono importanti per comprendere come funziona Amazon DevOps Guru.

**Topics**
+ [Anomalia](#concept-anomaly)
+ [Informazione dettagliata](#concept-insight)
+ [Metriche ed eventi operativi](#metrics-and-operational-events)
+ [Registra gruppi e anomalie di registro](#log-groups-and-anomalies)
+ [Raccomandazioni](#recommendation)

## Anomalia
<a name="concept-anomaly"></a>

Un'anomalia rappresenta una o più metriche correlate rilevate da DevOps Guru che sono inaspettate o insolite. DevOpsGuru genera anomalie utilizzando l'apprendimento automatico per analizzare metriche e dati operativi correlati alle risorse. AWS Specifichi le AWS risorse che desideri analizzare quando configuri Amazon DevOps Guru. Per ulteriori informazioni, consulta [Configurazione di Amazon DevOps Guru](setting-up.md). 

## Informazione dettagliata
<a name="concept-insight"></a>

Un'analisi è una raccolta di anomalie create durante l'analisi delle AWS risorse specificate durante la configurazione di Guru. DevOps Ogni analisi contiene osservazioni, consigli e dati analitici che è possibile utilizzare per migliorare le prestazioni operative. Esistono due tipi di approfondimenti: 
+ *Reattivo*: un insight reattivo identifica il comportamento anomalo man mano che si verifica. Contiene anomalie con consigli, metriche correlate ed eventi per aiutarti a comprendere e risolvere i problemi immediatamente. 
+ *Proattivo*: una visione proattiva ti consente di conoscere i comportamenti anomali prima che si verifichino. Contiene anomalie e consigli per aiutarvi a risolvere i problemi prima che si verifichino. 

## Metriche ed eventi operativi
<a name="metrics-and-operational-events"></a>

Le anomalie che costituiscono un'analisi vengono generate analizzando le metriche restituite da Amazon CloudWatch e gli eventi operativi emessi dalle tue risorse. AWS Puoi visualizzare le metriche e gli eventi operativi che creano informazioni utili a comprendere meglio i problemi della tua applicazione. 

## Registra gruppi e anomalie di registro
<a name="log-groups-and-anomalies"></a>

Quando abiliti il rilevamento delle anomalie nei log, i gruppi di log pertinenti vengono visualizzati nelle pagine di DevOps Guru Insights nella console Guru. DevOps Un gruppo di log consente di conoscere informazioni diagnostiche fondamentali sulle prestazioni e sull'accesso di una risorsa.

Un'anomalia di registro rappresenta un cluster di eventi di registro anomali simili rilevati all'interno di un gruppo di log. Esempi di eventi di registro anomali che possono essere visualizzati in DevOps Guru includono anomalie di parole chiave, anomalie di formato, anomalie del codice HTTP e altro ancora. 

È possibile utilizzare le anomalie dei log per diagnosticare la causa principale di un problema operativo. DevOpsGuru fa inoltre riferimento alle righe di registro nei consigli di approfondimento per fornire un contesto più dettagliato alle soluzioni consigliate. 

**Nota**  
DevOpsGuru collabora con Amazon CloudWatch per consentire il rilevamento delle anomalie nei log. Quando abiliti il rilevamento delle anomalie nei log, DevOps Guru aggiunge tag ai tuoi gruppi di log. CloudWatch Quando disattivi il rilevamento delle anomalie nei log, DevOps Guru rimuove i tag dai tuoi gruppi di log. CloudWatch   
Inoltre, gli amministratori devono assicurarsi che solo gli utenti con le autorizzazioni per visualizzare i log abbiano le autorizzazioni per visualizzare CloudWatch i log anomali. CloudWatch Ti consigliamo di utilizzare le policy IAM per consentire o negare l'accesso all'operazione. `ListAnomalousLogs` Per ulteriori informazioni, consulta [Identity and Access Management for DevOps Guru](https://docs.aws.amazon.com/devops-guru/latest/userguide/security-iam.html).

## Raccomandazioni
<a name="recommendation"></a>

Ogni approfondimento fornisce consigli e suggerimenti per aiutarti a migliorare le prestazioni della tua applicazione. La raccomandazione include quanto segue: 
+ Una descrizione delle azioni di raccomandazione per risolvere le anomalie che compongono l'analisi. 
+ Un elenco delle metriche analizzate in cui DevOps Guru ha riscontrato un comportamento anomalo. Ogni metrica include il nome dello CloudFormation stack che ha generato la risorsa associata alle metriche, il nome della risorsa e il nome del servizio associato alla risorsa. AWS 
+ Un elenco degli eventi correlati alle metriche anomale associate all'analisi. Ogni evento correlato contiene il nome dello CloudFormation stack che ha generato la risorsa associata all'evento, il nome della risorsa che ha generato l'evento e il nome del AWS servizio associato all'evento. 
+ Un elenco di gruppi di log correlati al comportamento anomalo associato all'analisi. Ogni gruppo di log contiene un messaggio di registro di esempio, informazioni sui tipi di anomalie di registro segnalate, gli orari in cui si sono verificate le anomalie del registro e un collegamento per visualizzare le righe di registro. CloudWatch

# DevOpsCopertura Guru
<a name="coverage"></a>

DevOpsGuru indirizza e crea approfondimenti per una serie di servizi diversi. AWS Per ogni servizio per cui DevOps Guru crea approfondimenti, DevOps Guru mostra una varietà di metriche analizzate e approfondimenti generati. 

Esempio di utilizzo per approfondimenti reattivi:


| Nome del servizio | Caso d'uso | Esempi | Metriche | 
| --- | --- | --- | --- | 
|  AWS Lambda  |  Rileva anomalie di latenza o durata per le funzioni Lambda causate da varie cause principali come partenze a freddo, aumento delle richieste, throttling a valle o implementazioni di codice. Consiglia modi per mitigare rapidamente.  |  Distribuzione del codice: Amazon API Gateway la latenza è influenzata da un aumento della latenza Lambda dopo una recente implementazione del codice Lambda. Throttling a valle: l'operatore ha ridotto la capacità delle unità di lettura per DynamoDB, causando un aumento dei tentativi. Ciò si traduce in una limitazione. Avvio a freddo: il provisioning della funzione Lambda è insufficiente, quindi Lambda impiega più tempo quando vengono effettuate le richieste.   |  Durata Throttles  | 

Esempio di utilizzo per approfondimenti proattivi:


| Nome del servizio | Caso d'uso | Metriche | 
| --- | --- | --- | 
|  Amazon DynamoDB  |  **La capacità consumata in lettura della tabella DynamoDB rischia di raggiungere il limite della tabella.** Azione consigliata: se si utilizza la modalità di capacità assegnata, utilizzare la scalabilità automatica per gestire attivamente la capacità di throughput per le tabelle o acquistare in anticipo la capacità riservata per le tabelle. Passa alla modalità di capacità su richiesta per pagare per richiesta di lettura, pagando solo per ciò che viene utilizzato. Tempo di rilevamento: 6 giorni   |  ConsumedReadCapacityUnits  | 

## Elenco di copertura del servizio
<a name="coverage-services"></a>

Per alcuni servizi, DevOps Guru crea approfondimenti reattivi. Un approfondimento reattivo identifica un comportamento anomalo nel momento in cui si verifica. Contiene anomalie con consigli, metriche correlate ed eventi per aiutarti a comprendere e risolvere subito i problemi.

Per alcuni servizi, DevOps Guru crea approfondimenti proattivi. Un'analisi proattiva ti consente di conoscere i comportamenti anomali prima che si verifichino. Contiene anomalie e consigli per aiutarvi a risolvere i problemi prima che si verifichino.

**DevOpsGuru crea approfondimenti reattivi per servizi come i seguenti:**
+ Amazon API Gateway
+ Amazon CloudFront
+ Amazon DynamoDB
+ Amazon EC2
**Nota**  
DevOpsIl monitoraggio Guru avviene a livello di gruppo Auto Scaling e non a livello di singola istanza.
+ Amazon ECS
+ Amazon EKS
+ AWS Elastic Beanstalk
+ Elastic Load Balancing
+ Amazon Kinesis
+ AWS Lambda
+ Amazon OpenSearch Service
+ Amazon RDS
+ Amazon Redshift
+ Amazon Route 53
+ Simple Storage Service (Amazon S3)
+ Amazon SageMaker AI
+ AWS Step Functions
+ Amazon SNS
+ Amazon SQS
+ Amazon SWF
+ Amazon VPC

**DevOpsGuru crea approfondimenti proattivi per servizi come i seguenti:**
+ Amazon DynamoDB
+ Amazon Kinesis
+ AWS Lambda
+ Amazon RDS
+ Amazon SQS