

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

# Ricerca e analisi degli intervalli
<a name="CloudWatch-Transaction-Search-search-analyze-spans"></a>

 Transaction Search fornisce un editor visivo per cercare e analizzare tutti gli intervalli importati utilizzando gli attributi. Puoi utilizzare l'editor visivo per restringere gli intervalli delle transazioni e creare visualizzazioni interattive per risolvere i problemi nelle applicazioni distribuite. Puoi anche utilizzare il linguaggio di query CloudWatch Logs Insights per analizzare i tuoi intervalli. In questo argomento viene descritto come accedere all'editor visivo e come utilizzarlo. 

## L'editor visivo
<a name="w2aac28c21c17c15b5"></a>

 Nella procedura seguente viene descritto come accedere all'editor visivo. 

**Per accedere all'editor visivo**

1. Apri la CloudWatch console all'indirizzo. [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)

1.  Dal pannello di navigazione, in **Application Signals**, scegli **Transaction Search**. 

 Utilizza gli attributi di intervallo, come il nome del servizio, la durata dell'intervallo e lo stato dell'intervallo per restringere rapidamente gli intervalli delle transazioni. Puoi accedere a questi e ad altri filtri sul lato destro dell'editor visivo in **Seleziona filtri**. 

 Questo editor visivo suggerisce un elenco di attributi nell'intervallo. Questi attributi includono quelli aggiunti tramite instrumentazione automatica e attributi personalizzati aggiunti tramite instrumentazione personalizzata. 

![\[Filtro degli intervalli per attributi\]](http://docs.aws.amazon.com/it_it/AmazonCloudWatch/latest/monitoring/images/filter3.png)


 Seleziona una chiave di intervallo e immetti un valore per rifinire i risultati dell'intervallo. Puoi filtrare gli intervalli utilizzando varie operazioni, come “È uguale a”, “Non è uguale” e altre. 

![\[Filtro degli intervalli con gli operatori\]](http://docs.aws.amazon.com/it_it/AmazonCloudWatch/latest/monitoring/images/filter4.png)


### Formati di query
<a name="w2aac28c21c17c15b5c17"></a>

 Puoi eseguire query nell'editor visivo utilizzando diversi formati. Questa sezione descrive ciascuno di questi formati. 

#### List
<a name="w2aac28c21c17c15b5c17b5"></a>

 Visualizza gli intervalli o i rispettivi eventi in un formato di elenco, che mostra informazioni su ogni intervallo. Impiega questo tipo di analisi per analizzare singoli intervalli, comprendere transazioni specifiche o identificare modelli unici negli eventi delle transazioni. Altri casi d'uso sono i seguenti: 

**Casi d’uso**
+  Risoluzione dei problemi relativi ai ticket di assistenza clienti 
+  Individuazione APIs o dipendenze, ad esempio l'esecuzione di query di database che richiedono più di 1000 millisecondi 
+  Individuazione degli intervalli con errori 

 Gli screenshot seguenti mostrano come risolvere un ticket di assistenza clienti con questo tipo di analisi. 

**Scenario di esempio**  
 Nell'editor visivo, applica un filtro in base a tutti gli intervalli delle transazioni relative a un particolare problema del cliente. Prima di eseguire la query, scegli **Elenco** dal menu a discesa **Visualizza come**. 

![\[Individuazione degli intervalli con Elenco\]](http://docs.aws.amazon.com/it_it/AmazonCloudWatch/latest/monitoring/images/list1.png)


 I risultati mostrano un elenco di intervalli in cui è possibile scegliere un ID di traccia per ottenere il end-to-end percorso della transazione e determinare la causa principale del problema. 

![\[Elenco dei risultati\]](http://docs.aws.amazon.com/it_it/AmazonCloudWatch/latest/monitoring/images/list2.png)


#### Serie temporali
<a name="w2aac28c21c17c15b5c17b7"></a>

 Visualizza gli intervalli o i rispettivi eventi nel tempo. Utilizza questo tipo di analisi per esaminare le tendenze e i picchi nell'attività delle transazioni. Altri casi d'uso sono i seguenti: 
+  Visualizzazione della latenza 
+  Visualizzazione della frequenza degli intervalli 
+  Visualizzazione delle prestazioni 

 Le schermate seguenti mostrano come è possibile visualizzare le tendenze di latenza p99 per un'API con questo tipo di analisi. 

**Scenario di esempio**  
 Nell'editor visivo, applica un filtro in base al servizio e all'API che desideri analizzare. 

![\[Filtraggio su un servizio\]](http://docs.aws.amazon.com/it_it/AmazonCloudWatch/latest/monitoring/images/timeseries1.png)


 Prima di eseguire la query, scegli **Serie temporali** dal menu a discesa **Visualizza come**. Scegli **P99** per la statistica della durata dal menu a discesa **Mostra intervallo come**. 

![\[Filtraggio\]](http://docs.aws.amazon.com/it_it/AmazonCloudWatch/latest/monitoring/images/timeseries2.png)


 I risultati mostrano un andamento della latenza per il servizio, con l'asse x del grafico che rappresenta il tempo e l'asse y la durata p99. 

![\[Individua gli intervalli con serie temporali\]](http://docs.aws.amazon.com/it_it/AmazonCloudWatch/latest/monitoring/images/timeseries3.png)


 Puoi scegliere un punto sul grafico per visualizzare gli intervalli e gli eventi relativi. 

![\[Risultati delle serie temporali\]](http://docs.aws.amazon.com/it_it/AmazonCloudWatch/latest/monitoring/images/timeseries4.png)


#### Analisi di gruppo
<a name="w2aac28c21c17c15b5c17b9"></a>

 Aggrega gli intervalli o gli eventi di estensione in base ad attributi specifici, come account IDs e codici di stato, per visualizzare metriche statistiche. Utilizza questo tipo di analisi per analizzare gli intervalli in cluster, confrontare gruppi diversi e scoprire tendenze su larga scala. Altri casi d'uso sono i seguenti: 

**Casi d’uso**
+  Identifica i principali clienti interessati da un'interruzione del servizio 
+  Identifica le zone di disponibilità con il maggior numero di errori 
+  Identifica le query più lente del database 

 Le schermate seguenti mostrano come è possibile visualizzare i principali clienti interessati da un'interruzione del servizio con questo tipo di analisi. 

**Scenario di esempio**  
 Nell'editor visivo, puoi filtrare in base al servizio che presenta problemi. 

![\[Filtro per problema di servizio\]](http://docs.aws.amazon.com/it_it/AmazonCloudWatch/latest/monitoring/images/groupanalysis1.png)


 Prima di eseguire la query, scegli **Analisi di gruppo** dal menu a discesa **Visualizza come**. Raggruppa i risultati della query per `account.id` e limita il numero di risultati a 10. 

![\[Individuazione degli intervalli per analisi di gruppo\]](http://docs.aws.amazon.com/it_it/AmazonCloudWatch/latest/monitoring/images/groupanalysis2.png)


 I risultati mostrano i primi 10 clienti che hanno subito il maggior numero di errori. 

![\[Risultati delle analisi di gruppo\]](http://docs.aws.amazon.com/it_it/AmazonCloudWatch/latest/monitoring/images/groupanalysis3.png)


## CloudWatch Logs Insights
<a name="w2aac28c21c17c15b7"></a>

 Puoi usare [CloudWatch Logs Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AnalyzingLogData.html) per analizzare i tuoi intervalli. 

**Query di esempio**  
 La seguente query mostra le prime cinque query sul database più lente. 

```
STATS pct(durationNano, 99) as `p99` by attributes.db.statement
| SORT p99 ASC
| LIMIT 5
| DISPLAY p99,attributes.db.statement
```

**Query di esempio**  
 La seguente query mostra quali sono i primi cinque servizi a generare errori. 

```
FILTER `attributes.http.response.status_code` >= 500
| STATS count(*) as `count` by attributes.aws.local.service as service
| SORT count ASC
| LIMIT 5
| DISPLAY count,service
```