

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

# CloudWatch metriche per le istanze gestite Lambda
<a name="lambda-managed-instances-monitoring-metrics"></a>

Puoi monitorare le istanze gestite Lambda utilizzando le metriche. CloudWatch Lambda pubblica automaticamente le metriche per aiutarti CloudWatch a monitorare l'utilizzo delle risorse, tenere traccia dei costi e ottimizzare le prestazioni.

## Metriche disponibili
<a name="lambda-managed-instances-available-metrics"></a>

Lambda Managed Instances fornisce metriche a due livelli: a livello di fornitore di capacità e a livello di ambiente di esecuzione.

### Metriche a livello di fornitore di capacità
<a name="lambda-managed-instances-capacity-provider-metrics"></a>

Le metriche a livello di fornitore di capacità forniscono visibilità sull'utilizzo complessivo delle risorse nelle tue istanze. Queste metriche utilizzano le seguenti dimensioni:
+ **CapacityProviderName**- Il nome del tuo fornitore di capacità
+ **InstanceType**- Il tipo di istanza EC2

**Metriche di utilizzo delle risorse: **
+ **Utilizzo della CPU**: percentuale di utilizzo della CPU tra le istanze del fornitore di capacità
+ **MemoryUtilization**- La percentuale di utilizzo della memoria tra le istanze del fornitore di capacità

**Metriche di capacità: **
+ **vCPUAvailable**: la quantità di vCPU disponibile nelle istanze per l'allocazione (in numero)
+ **MemoryAvailable**- La quantità di memoria disponibile sulle istanze per l'allocazione (in byte)
+ **vCPUAllocated**: la quantità di vCPU allocata sulle istanze per gli ambienti di esecuzione (in numero)
+ **MemoryAllocated**- La quantità di memoria allocata sulle istanze per gli ambienti di esecuzione (in byte)

### Metriche a livello di ambiente di esecuzione
<a name="lambda-managed-instances-execution-environment-metrics"></a>

Le metriche a livello di ambiente di esecuzione forniscono visibilità sull'utilizzo delle risorse e sulla concorrenza per le singole funzioni. Queste metriche utilizzano le seguenti dimensioni:
+ **CapacityProviderName**- Il nome del tuo fornitore di capacità
+ **FunctionName**- Il nome della tua funzione Lambda
+ **Risorsa**: per risorsa, visualizza le metriche per una versione specifica di una funzione.

**Nota**  
Per Lambda Managed Instances (LMI), la `Resource` dimensione supporta solo le versioni delle funzioni. Il formato è `<FunctionName>:<FunctionVersion>`.

**Metriche dell'ambiente di esecuzione disponibili: **
+ **ExecutionEnvironmentConcurrency**- La concorrenza massima in un periodo di campionamento di 5 minuti
+ **ExecutionEnvironmentConcurrencyLimit**- Il limite massimo di concorrenza per ambiente di esecuzione
+ **ExecutionEnvironmentCPUUtilization**- La percentuale di utilizzo della CPU per gli ambienti di esecuzione della funzione
+ **ExecutionEnvironmentMemoryUtilization**- La percentuale di utilizzo della memoria per gli ambienti di esecuzione della funzione

## Metriche di Throttle Reason
<a name="lambda-managed-instances-throttle-reason-metrics"></a>

Lambda Managed Instances emette metriche granulari sul motivo dell'accelerazione che identificano il vincolo di risorse che ha causato l'interruzione. Per ogni accelerazione, Lambda emette esattamente una delle seguenti metriche secondarie con un valore pari a 1, mentre le restanti tre vengono emesse con un valore pari a 0:
+ **ConcurrencyThrottles**— L'ambiente di esecuzione ha raggiunto il limite massimo di concorrenza. Questo problema può essere risolto aumentando [ ExecutionEnvironmentMaxConcurrency ](lambda-managed-instances-scaling.md#lambda-managed-instances-maximum-concurrency) o [ ridimensionando gli ambienti di esecuzione in modo più aggressivo. ](lambda-managed-instances-scaling.md#lambda-managed-instances-target-resource-utilization)
+ **CPUThrottles**: l'ambiente di esecuzione ha esaurito le risorse CPU allocate. Questo problema può essere risolto aumentando l'allocazione [ della ](lambda-managed-instances-scaling.md#lambda-managed-instances-function-memory-vcpus) vCPU della funzione o riducendo il carico per ambiente. [ ExecutionEnvironmentMaxConcurrency ](lambda-managed-instances-scaling.md#lambda-managed-instances-maximum-concurrency)
+ **MemoryThrottles**— L'ambiente di esecuzione ha esaurito la memoria allocata. Questo problema può essere risolto aumentando l'allocazione di [ memoria della funzione ](configuration-memory.md) o riducendo il carico [ ExecutionEnvironmentMaxConcurrency ](lambda-managed-instances-scaling.md#lambda-managed-instances-maximum-concurrency) per ambiente.
+ **DiskThrottles**— L'ambiente di esecuzione ha esaurito lo spazio su disco allocato. Questo problema può essere risolto aumentando lo spazio di archiviazione [ temporaneo della funzione ](configuration-ephemeral-storage.md) o riducendo il carico [ ExecutionEnvironmentMaxConcurrency ](lambda-managed-instances-scaling.md#lambda-managed-instances-maximum-concurrency) per ambiente.

Lambda emette sempre la metrica standard insieme a queste metriche secondarie. `Throttles` Usa queste metriche per capire perché la tua funzione è scalabile e se modificare la concorrenza massima, la memoria della funzione, l'allocazione della vCPU o la configurazione del disco. Per l'elenco completo delle metriche Lambda, consulta. [Tipi di parametri per le funzioni Lambda](monitoring-metrics-types.md)

## Frequenza e ritenzione delle metriche
<a name="lambda-managed-instances-metric-frequency"></a>

Le metriche Lambda Managed Instances vengono pubblicate a intervalli di 5 minuti e conservate per 15 mesi.

## Visualizzazione delle metriche in CloudWatch
<a name="lambda-managed-instances-viewing-metrics"></a>

**Per visualizzare le metriche di Lambda Managed Instances nella console CloudWatch **

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

1. Nel riquadro di navigazione, seleziona **Parametri**.

1. Nella ** scheda ** Tutte le metriche, scegli ** AWS/Lambda**.

1. Scegli la dimensione della metrica che desideri visualizzare:
   + Per le metriche a livello di fornitore di capacità, filtra per e ** CapacityProviderName ** ** InstanceType **
   + Per le metriche a livello di ambiente di esecuzione, filtra per ** CapacityProviderName ** ** FunctionName**, e Risorsa ** **

1. Seleziona le metriche che desideri monitorare.

## Utilizzo delle metriche per ottimizzare le prestazioni
<a name="lambda-managed-instances-using-metrics"></a>

Monitora l'utilizzo della CPU e della memoria per capire se le tue funzioni sono dimensionate correttamente. Un utilizzo elevato potrebbe indicare la necessità di tipi di istanze più grandi o di una maggiore allocazione della memoria funzionale. Tieni traccia delle metriche di concorrenza per comprendere il comportamento di scalabilità e identificare le potenziali limitazioni.

Monitora le metriche di capacità per verificare che siano disponibili risorse sufficienti per i tuoi carichi di lavoro. La ** vCPUAvailable ** e le ** MemoryAvailable ** metriche ti aiutano a comprendere la capacità residua nelle tue istanze.

## Fasi successive
<a name="lambda-managed-instances-monitoring-next-steps"></a>
+ Scopri come scalare le istanze gestite Lambda [Scalabilità delle istanze gestite Lambda](lambda-managed-instances-scaling.md)
+ Consulta le guide specifiche per il runtime per [ Java e Python ](lambda-managed-instances-java-runtime.md) [ Node.js ](lambda-managed-instances-nodejs-runtime.md) [Runtime Python per istanze gestite Lambda](lambda-managed-instances-python-runtime.md)
+ Configura la connettività [ VPC per i tuoi fornitori di capacità ](lambda-managed-instances-networking.md)
+ Comprendi [ la sicurezza e le autorizzazioni per le istanze gestite Lambda ](lambda-managed-instances-security.md)