

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

# Monitoraggio dei processi Spark AWS Glue
<a name="monitor-spark"></a>

**Topics**
+ [Spark Metrics disponibile in AWS Glue Studio](#console-jobs-details-metrics-spark)
+ [Monitoraggio dei processi tramite l'interfaccia utente Web di Apache Spark](monitor-spark-ui.md)
+ [Monitoraggio con AWS Glue Job Run Insights](monitor-job-insights.md)
+ [Monitoraggio con Amazon CloudWatch](monitor-cloudwatch.md)
+ [Monitoraggio e debug dei processi](monitor-profile-glue-job-cloudwatch-metrics.md)

## Spark Metrics disponibile in AWS Glue Studio
<a name="console-jobs-details-metrics-spark"></a>

La scheda **Metrics (Parametri)** mostra i parametri raccolti quando un processo viene eseguito ed è attivata la profilatura. Nei processi Spark vengono visualizzati i grafici seguenti: 
+ Spostamento di dati ETL
+ Profilo di memoria: driver ed executor

Scegli **View additional metrics (Visualizza parametri aggiuntivi)** per visualizzare i grafici relativi agli elementi seguenti:
+ Spostamento di dati ETL
+ Profilo di memoria: driver ed executor
+ Distribuzione casuale dei dati tra executor
+ Carico CPU: driver ed executor
+ Esecuzione del processo: executor attivi, fasi completate e numero massimo di executor necessari

I dati di questi grafici vengono inseriti nelle CloudWatch metriche se il job è configurato per raccogliere metriche. Per ulteriori informazioni su come abilitare i parametri e interpretare i grafici, consulta [Monitoraggio e debug dei processi](monitor-profile-glue-job-cloudwatch-metrics.md). 

**Example Grafico relativo allo spostamento di dati ETL**  
Il grafico relativo allo spostamento di dati ETL mostra i parametri seguenti:  
+ Numero di byte letti da Amazon S3 da tutti gli executor: [`glue.ALL.s3.filesystem.read_bytes`](monitoring-awsglue-with-cloudwatch-metrics.md#glue.ALL.s3.filesystem.read_bytes)
+ Numero di byte scritti in Amazon S3 da tutti gli executor: [`glue.ALL.s3.filesystem.write_bytes`](monitoring-awsglue-with-cloudwatch-metrics.md#glue.ALL.s3.filesystem.write_bytes)

![\[Grafico relativo allo spostamento di dati ETL nella scheda Metrics (Parametri) della console AWS Glue.\]](http://docs.aws.amazon.com/it_it/glue/latest/dg/images/job_detailed_etl.png)


**Example Grafico relativo al profilo di memoria**  
Il grafico relativo al profilo di memoria mostra i parametri seguenti:  
+ Frazione di memoria usata dall'heap JVM per questo driver (dimensione: 0-1) dal driver, da un executor identificato da *executorId* o da tutti gli executor—
  + [`glue.driver.jvm.heap.usage`](monitoring-awsglue-with-cloudwatch-metrics.md#glue.driver.jvm.heap.usage)
  + [`glue.executorId.jvm.heap.usage`](monitoring-awsglue-with-cloudwatch-metrics.md#glue.executorId.jvm.heap.usage)
  + [`glue.ALL.jvm.heap.usage`](monitoring-awsglue-with-cloudwatch-metrics.md#glue.ALL.jvm.heap.usage)

![\[Grafico relativo al profilo di memoria nella scheda Metrics (Parametri) della console AWS Glue.\]](http://docs.aws.amazon.com/it_it/glue/latest/dg/images/job_detailed_mem.png)


**Example Grafico relativo alla distribuzione casuale dei dati tra executor**  
Il grafico relativo alla distribuzione casuale dei dati tra executor mostra i parametri seguenti:  
+ Numero di byte letti da tutti gli executor per distribuire i dati in modo casuale: [`glue.driver.aggregate.shuffleLocalBytesRead`](monitoring-awsglue-with-cloudwatch-metrics.md#glue.driver.aggregate.shuffleLocalBytesRead)
+ Numero di byte scritti da tutti gli executor per distribuire i dati in modo casuale: [`glue.driver.aggregate.shuffleBytesWritten`](monitoring-awsglue-with-cloudwatch-metrics.md#glue.driver.aggregate.shuffleBytesWritten)

![\[Grafico relativo alla distribuzione casuale dei dati tra executor nella scheda Metrics (Parametri) della console AWS Glue.\]](http://docs.aws.amazon.com/it_it/glue/latest/dg/images/job_detailed_data.png)


**Example Grafico relativo al carico CPU**  
Il grafico relativo al carico CPU mostra i parametri seguenti:  
+ Frazione del carico di sistema della CPU usata (dimensione: 0-1) dal driver, da un executor identificato da *executorId* o da tutti gli executor:
  + [`glue.driver.system.cpuSystemLoad`](monitoring-awsglue-with-cloudwatch-metrics.md#glue.driver.system.cpuSystemLoad)
  + [`glue.executorId.system.cpuSystemLoad`](monitoring-awsglue-with-cloudwatch-metrics.md#glue.executorId.system.cpuSystemLoad)
  + [`glue.ALL.system.cpuSystemLoad`](monitoring-awsglue-with-cloudwatch-metrics.md#glue.ALL.system.cpuSystemLoad)

![\[Grafico relativo al carico CPU nella scheda Metrics (Parametri) della console AWS Glue.\]](http://docs.aws.amazon.com/it_it/glue/latest/dg/images/job_detailed_cpu.png)


**Example Grafico relativo all'esecuzione del processo**  
Il grafico relativo all'esecuzione del processo mostra i parametri seguenti:  
+ Numero di executor attivamente in esecuzione: [`glue.driver.ExecutorAllocationManager.executors.numberAllExecutors`](monitoring-awsglue-with-cloudwatch-metrics.md#glue.driver.ExecutorAllocationManager.executors.numberAllExecutors)
+ Numero di fasi completate: [`glue.aggregate.numCompletedStages`](monitoring-awsglue-with-cloudwatch-metrics.md#glue.driver.aggregate.numCompletedStages)
+ Numero massimo di executor necessari: [`glue.driver.ExecutorAllocationManager.executors.numberMaxNeededExecutors`](monitoring-awsglue-with-cloudwatch-metrics.md#glue.driver.ExecutorAllocationManager.executors.numberMaxNeededExecutors)

![\[Grafico relativo all'esecuzione del processo nella scheda Metrics (Parametri) della console AWS Glue.\]](http://docs.aws.amazon.com/it_it/glue/latest/dg/images/job_detailed_exec.png)
