Monitoraggio di Storage Gateway - AWS Storage Gateway

La documentazione del gateway di file Amazon S3 è stata spostata in Cos'è un gateway di file Amazon S3?

La documentazione del gateway di file Amazon FSx è stata spostata in Cos'è un gateway di file Amazon FSx?

La documentazione del gateway di nastri virtuali è stata spostata in Cos'è un gateway di nastri virtuali?

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 di Storage Gateway

Questa sezione descrive come monitorare un gateway, incluso il monitoraggio delle risorse associate al gateway, utilizzando Amazon CloudWatch. È possibile monitorare il buffer di caricamento e lo storage della cache del gateway. È possibile utilizzare la console Storage Gateway per visualizzare i parametri e gli allarmi per il gateway. Ad esempio, puoi visualizzare il numero di byte utilizzati nelle operazioni di lettura e scrittura, il tempo impiegato per le operazioni di lettura e scrittura e il tempo impiegato per recuperare i dati dal Cloud Amazon Web Services. I parametri consentono di monitorare l'integrità del gateway e di impostare allarmi di notifica quando uno o più parametri sono al di fuori di una soglia definita.

Storage Gateway fornisce CloudWatch metriche senza costi aggiuntivi. I parametri Storage Gateway sono registrati per un periodo di due settimane. Utilizzando questi parametri, puoi accedere alle informazioni cronologiche e avere una migliore percezione delle performance di gateway e volumi. Storage Gateway fornisce anche CloudWatch allarmi, ad eccezione degli allarmi ad alta risoluzione, senza costi aggiuntivi. Per ulteriori informazioni sui CloudWatch prezzi, consulta la pagina CloudWatch dei prezzi di Amazon. Per ulteriori informazioni su CloudWatch, consulta Amazon CloudWatch User Guide.

Comprendere i parametri del gateway

Per la discutere di questo argomento, definiamo i parametri del gateway come parametri che rientrano nell'ambito del gateway ovvero misurano determinati aspetti del gateway. Poiché un gateway contiene uno o più volumi, un parametro specifico del gateway è rappresentativo di tutti i volumi sul gateway. Ad esempio, il parametro CloudBytesUploaded rappresenta il numero totale di byte che il gateway invia al cloud durante il periodo di reporting. Questo parametro include l'attività di tutti i volumi nel gateway.

Quando si utilizzano i dati dei parametri gateway, è necessario specificare l'identificativo univoco del gateway di cui si desidera visualizzare i parametri. Per questo, specificare i valori GatewayId e GatewayName. Per utilizzare un parametro per il gateway, specificare la dimensione del gateway nello spazio dei nomi del parametro, che distingue un parametro specifico del gateway da un parametro specifico del volume. Per ulteriori informazioni, consulta Utilizzo di Amazon CloudWatch Metrics.

Nota

Alcuni parametri restituiscono punti dati solo quando sono stati generati nuovi dati durante il periodo di monitoraggio più recente.

Parametro Descrizione
AvailabilityNotifications

Numero di notifiche di stato relative alla disponibilità generate dal gateway.

Utilizza questo parametro con la statistica Sum per verificare se il gateway sta riscontrando eventi correlati alla disponibilità. Per dettagli sugli eventi, controlla il gruppo di CloudWatch log configurato.

Unità: numero

CacheHitPercent

Percentuale di letture delle applicazioni servite dalla cache. Il campione si riferisce al termine del periodo di reporting.

Unità: percentuale

CacheUsed

Numero totale di byte utilizzati nello storage della cache del gateway. Il campione si riferisce al termine del periodo di reporting.

Unità: byte

IoWaitPercent

Percentuale di tempo durante la quale il gateway è in attesa di una risposta dal disco locale.

Unità: percentuale

MemTotalBytes

Quantità di RAM assegnata alla macchina virtuale del gateway, in byte.

Unità: byte

MemUsedBytes

Quantità di RAM attualmente utilizzata dalla macchina virtuale del gateway, in byte.

Unità: byte

QueuedWrites

Il numero di byte in attesa di scrittura AWS, prelevato alla fine del periodo di riferimento per tutti i volumi del gateway. Questi byte sono conservati nello storage di lavoro del gateway.

Unità: byte

ReadBytes

Numero totale di byte letti dalle applicazioni in locale durante il periodo di reporting per tutti i volumi nel gateway.

Usa questo parametro con la statistica Sum per misurare il throughput e con la statistica Samples per misurare le operazioni IOPS.

Unità: byte

ReadTime

Numero totale di millisecondi dedicati allo svolgimento delle operazioni di lettura dalle applicazioni in locale durante il periodo di reporting per tutti i volumi nel gateway.

Usa questo parametro con la statistica Average per misurare la latenza.

Unità: millisecondi

TimeSinceLastRecoveryPoint

Tempo trascorso dall'ultimo punto di ripristino disponibile. Per ulteriori informazioni, consulta Il gateway nella cache è irraggiungibile e occorre recuperare i dati.

Unità: secondi

TotalCacheSize

Dimensione totale della cache in byte. Il campione si riferisce al termine del periodo di reporting.

Unità: byte

UploadBufferPercentUsed

Percentuale di utilizzo del buffer di caricamento del gateway. Il campione si riferisce al termine del periodo di reporting.

Unità: percentuale

UploadBufferUsed

Numero totale di byte utilizzati nel buffer di caricamento del gateway. Il campione si riferisce al termine del periodo di reporting.

Unità: byte

UserCpuPercent

Percentuale di tempo CPU impiegato per l'elaborazione del gateway, calcolata in media su tutti i core.

Unità: percentuale

WorkingStorageFree

Quantità totale di spazio inutilizzato nello storage di lavoro del gateway. Il campione si riferisce al termine del periodo di reporting.

Unità: byte

WorkingStoragePercentUsed

Percentuale di utilizzo del buffer di caricamento del gateway. Il campione si riferisce al termine del periodo di reporting.

Unità: percentuale

WorkingStorageUsed

Numero totale di byte utilizzati nel buffer di caricamento del gateway. Il campione si riferisce al termine del periodo di reporting.

Unità: byte

WriteBytes

Numero totale di byte scritti nelle applicazioni in locale durante il periodo di reporting per tutti i volumi nel gateway.

Usa questo parametro con la statistica Sum per misurare il throughput e con la statistica Samples per misurare le operazioni IOPS.

Unità: byte

WriteTime

Numero totale di millisecondi dedicati allo svolgimento delle operazioni di scrittura dalle applicazioni in locale durante il periodo di reporting per tutti i volumi nel gateway.

Usa questo parametro con la statistica Average per misurare la latenza.

Unità: millisecondi

Dimensioni per i parametri di Storage Gateway

Lo spazio dei CloudWatch nomi per il servizio Storage Gateway è. AWS/StorageGateway I dati sono disponibili gratuitamente e automaticamente in intervalli di 5 minuti.

Dimensione

Descrizione

GatewayId, GatewayName

Queste dimensioni filtrano i dati richiesti sui parametri specifici per il gateway. Puoi identificare un gateway mediante il valore GatewayId o GatewayName. Se il nome del gateway è cambiato per l'intervallo di tempo per cui vuoi visualizzare i parametri, utilizza GatewayId.

I dati di throughput e latenza di un gateway si basano su tutti i volumi per il gateway. Per informazioni sull'utilizzo delle metriche del gateway, consulta Measuring Performance Between Your Gateway and. AWS

VolumeId

Questa dimensione filtra i dati richiesti sui parametri specifici per il volume. Identifica un volume di storage con il quale lavorare in base al relativo valore VolumeId. Per informazioni su come utilizzare i parametri del volume, consulta Measuring Performance Between Your Application and Gateway.

Monitoraggio del buffer di caricamento

Puoi trovare le informazioni seguenti su come monitorare un buffer di caricamento di un gateway e come creare un allarme in modo da ottenere una notifica quando il buffer supera una soglia specificata. Grazie a questo approccio, è possibile aggiungere lo storage del buffer a un gateway prima che si riempia completamente e prima che l'applicazione di storage interrompa l'esecuzione del backup su AWS.

Il monitoraggio del buffer di caricamento è identico sia nelle architetture nel volume memorizzato nella cache sia in quelle del gateway di nastri virtuali. Per ulteriori informazioni, consulta Come funziona il gateway di volumi (architettura).

Nota

I parametri WorkingStoragePercentUsed, WorkingStorageUsed e WorkingStorageFree rappresentano il buffer di caricamento dei volumi archiviati solo prima del rilascio della funzionalità del volume nella cache in Storage Gateway. Utilizza i parametri del buffer di caricamento equivalenti UploadBufferPercentUsed, UploadBufferUsed e UploadBufferFree. Queste metriche si applicano a entrambe le architetture del gateway.

Articolo di interesse Come misurare
Utilizzo del buffer di caricamento

Utilizzare i parametri UploadBufferPercentUsed, UploadBufferUsed e UploadBufferFree con la statistica Average. Ad esempio, utilizzare UploadBufferUsed con la statistica Average per analizzare l'impiego dello storage per un dato periodo di tempo.

Per misurare la percentuale del buffer di caricamento utilizzato
  1. Apri la CloudWatch console all'indirizzo https://console.aws.amazon.com/cloudwatch/.

  2. Scegli la dimensione StorageGateway: Gateway Metrics e trova il gateway con cui desideri lavorare.

  3. Scegliere il parametro UploadBufferPercentUsed.

  4. Scegliere un valore per Time Range (Intervallo di tempo).

  5. Scegliere la statistica Average.

  6. Per Period (Periodo), selezionare un valore di 5 minuti corrispondente a un tempo di reporting predefinito.

Il risultante set di punti di dati in ordine cronologico contiene la percentuale di utilizzo del buffer di caricamento.

Utilizzando la procedura seguente, è possibile creare un allarme utilizzando la CloudWatch console. Per ulteriori informazioni su allarmi e soglie, consulta Creating CloudWatch Alarms nella Amazon User Guide. CloudWatch

Per impostare un allarme soglia superiore allarme per un buffer di caricamento del gateway
  1. Apri la console all'indirizzo https://console.aws.amazon.com/cloudwatch/ CloudWatch .

  2. Scegliere Create Alarm (Crea allarme) per avviare la procedura guidata di creazione allarme.

  3. Specificare un parametro per l'allarme.

    1. Nella pagina Seleziona metrica della procedura guidata Create Alarm, scegli la GatewayName dimensione AWS/StorageGateway:GatewayId, quindi trova il gateway con cui desideri lavorare.

    2. Scegliere il parametro UploadBufferPercentUsed. Utilizzare la statistica Average e un periodo di 5 minuti.

    3. Scegli Continua.

  4. Definire il nome dell'allarme, la descrizione e la soglia:

    1. Nella pagina Define Alarm (Definisci allarme) della procedura guidata di creazione allarme, identificare l'allarme assegnando a esso un nome e una descrizione nelle caselle Name (Nome) e Description (Descrizione).

    2. Definire la soglia dell'allarme.

    3. Scegli Continua.

  5. Configurare un'operazione e-mail per l'allarme:

    1. Nella pagina Configure Actions (Configura azioni) della procedura guidata di creazione allarme, selezionare Alarm (Allarme) per Alarm State (Stato allarme).

    2. Selezionare Choose or create email topic (Seleziona o crea argomento e-mail) per Topic (Argomento).

      Creare un argomento e-mail significa impostare un argomento Amazon SNS. Per ulteriori informazioni su Amazon SNS, consulta Configurare Amazon SNS nella Amazon User Guide. CloudWatch

    3. In Topic (Argomento), immettere un nome descrittivo per l'argomento.

    4. Selezionare Add action (Aggiungi operazione).

    5. Scegli Continua.

  6. Esaminare le impostazioni di allarme e quindi creare l'allarme.

    1. Nella pagina Review (Revisiona) della procedura guidata di creazione allarme, rivedere la definizione allarme, i parametri e le operazioni associate da intraprendere (ad esempio, l'invio di una notifica e-mail).

    2. Dopo avere rivisto il riepilogo degli allarmi, selezionare Save Alarm (Salva allarme).

  7. Confermare la sottoscrizione all'argomento allarmi.

    1. Aprire il messaggio e-mail Amazon SNS inviato all'indirizzo e-mail che è stato specificato durante la creazione dell'argomento.

      L'immagine seguente mostra una tipica notifica e-mail.

      un messaggio e-mail di esempio di Amazon SNS.
    2. Confermare la sottoscrizione facendo clic sul link contenuto nel messaggio e-mail.

      Viene visualizzata una conferma di sottoscrizione.

Monitoraggio dello storage della cache

Puoi trovare le informazioni seguenti su come monitorare lo storage della cache del gateway e su come creare un allarme in modo da ottenere una notifica quando i parametri della cache superano le soglie specificate. Utilizzando questo allarme, capisci quando aggiungere lo storage della cache a un gateway.

Puoi monitorare solo lo storage della cache nell'architettura dei volumi della cache. Per ulteriori informazioni, consulta Come funziona il gateway di volumi (architettura).

Articolo di interesse Come misurare

Utilizzo totale della cache

Utilizzare i parametri CachePercentUsed e TotalCacheSizecon la statistica Average. Ad esempio, utilizzare CachePercentUsed con la statistica Average per analizzare l'impiego della cache per un dato periodo di tempo.

Il parametro TotalCacheSize cambia solo quando aggiungi cache al gateway.

La percentuale di richieste di lettura gestite dalla cache.

Utilizzare il parametro CacheHitPercent con la statistica Average.

Generalmente, desideri che il valore CacheHitPercent rimanga elevato.

Percentuale di cache sporca, vale a dire che contiene contenuti su cui non è stato caricato AWS

Utilizzare i parametri CachePercentDirty con la statistica Average.

Generalmente, desideri che il valore CachePercentDirty rimanga basso.

Per misurare la percentuale di una cache sporca per un gateway e tutti i suoi volumi
  1. Apri la CloudWatch console all'indirizzo https://console.aws.amazon.com/cloudwatch/.

  2. Scegli la dimensione StorageGateway: Gateway Metrics e trova il gateway con cui desideri lavorare.

  3. Scegliere il parametro CachePercentDirty.

  4. Scegliere un valore per Time Range (Intervallo di tempo).

  5. Scegliere la statistica Average.

  6. Per Period (Periodo), selezionare un valore di 5 minuti corrispondente a un tempo di reporting predefinito.

Il risultante set di punti di dati in ordine cronologico contiene la percentuale di cache sporca oltre i 5 minuti.

Per misurare la percentuale della cache sporca per un volume
  1. Apri la CloudWatch console all'indirizzo https://console.aws.amazon.com/cloudwatch/.

  2. Scegli la dimensione StorageGateway: Volume Metrics e trova il volume con cui desideri lavorare.

  3. Scegliere il parametro CachePercentDirty.

  4. Scegliere un valore per Time Range (Intervallo di tempo).

  5. Scegliere la statistica Average.

  6. Per Period (Periodo), selezionare un valore di 5 minuti corrispondente a un tempo di reporting predefinito.

Il risultante set di punti di dati in ordine cronologico contiene la percentuale di cache sporca oltre i 5 minuti.

Comprensione degli allarmi CloudWatch

CloudWatch gli allarmi monitorano le informazioni sul gateway in base a metriche ed espressioni. È possibile aggiungere CloudWatch allarmi per il gateway e visualizzarne lo stato nella console Storage Gateway. Per ulteriori informazioni sui parametri utilizzati per monitorare il gateway di volumi, consulta Comprensione dei parametri del gateway e Comprensione dei parametri dei volumi. Per ogni allarme, si specificano le condizioni che avvieranno lo stato ALLARME. Gli indicatori di stato degli allarmi nella console Storage Gateway diventano rossi quando si trova nello stato ALLARME, semplificando il monitoraggio dello stato in modo proattivo. È possibile configurare gli allarmi per richiamare automaticamente le azioni in base a cambiamenti di stato sostenuti. Per ulteriori informazioni sugli CloudWatch allarmi, consulta Using Amazon CloudWatch alarms nella Amazon CloudWatch User Guide.

Nota

Se non disponi dell'autorizzazione per la visualizzazione CloudWatch, non puoi visualizzare gli allarmi.

Per ogni gateway attivato, si consiglia di creare i seguenti allarmi CloudWatch:

  • Attesa I/O elevata: IoWaitpercent >= 20 per 3 antidatato in 15 minuti

  • Percentuale di cache dirty: CachePercentDirty > 80 per 4 datapoint entro 20 minuti

  • Notifiche di stato: HealthNotifications >= 1 per 1 datapoint entro 5 minuti. Quando configuri questo allarme, imposta Trattamento dei dati mancanti su notBreaching.

    Nota

    È possibile impostare un avviso di notifica di stato solo se il gateway aveva una precedente notifica di stato in CloudWatch.

Per i gateway su piattaforme host VMware con modalità HA attivata, consigliamo anche questo allarme aggiuntivo: CloudWatch

  • Notifiche di disponibilità: AvailabilityNotifications >= 1 per 1 datapoint entro 5 minuti. Quando configuri questo allarme, imposta Trattamento dei dati mancanti su notBreaching.

Nella tabella seguente viene descritto lo stato di un allarme.

Stato Descrizione

OK

Il parametro o espressione rientra nella soglia definita.

Allarme

Il parametro o espressione non rientra nella soglia definita.

Dati insufficienti

L'allarme è stato appena attivato, il parametro non è disponibile o la quantità di dati non è sufficiente affinché il parametro determini lo stato dell'allarme.

Nessuno

Non vengono creati allarmi per il gateway. Per creare un nuovo avviso, vedere Creazione di un CloudWatch allarme personalizzato per il gateway.

Non disponibile

Lo stato dell'allarme è sconosciuto. Scegliere Unavailable (Non disponibile) per visualizzare le informazioni sugli errori nella scheda Monitoring (Monitoraggio) .

Quando si crea un nuovo gateway utilizzando la console Storage Gateway, è possibile scegliere di creare automaticamente tutti gli CloudWatch allarmi consigliati come parte del processo di configurazione iniziale. Per ulteriori informazioni, consulta Configurazione del gateway di volumi. Se si desidera aggiungere o aggiornare gli CloudWatch allarmi consigliati per un gateway esistente, utilizzare la procedura seguente.

Per aggiungere o aggiornare gli CloudWatch allarmi consigliati per un gateway esistente
Nota

Questa funzionalità richiede le autorizzazioni relative alle CloudWatch policy, che non vengono concesse automaticamente come parte della policy di accesso completo preconfigurata di Storage Gateway. Assicurati che la tua politica di sicurezza conceda le seguenti autorizzazioni prima di tentare di creare allarmi consigliati: CloudWatch

  • cloudwatch:PutMetricAlarm - crea allarmi

  • cloudwatch:DisableAlarmActions- disattiva le azioni di allarme

  • cloudwatch:EnableAlarmActions- attiva le azioni di allarme

  • cloudwatch:DeleteAlarms: eliminazione di allarmi

  1. Apri la console Storage Gateway all'indirizzo https://console.aws.amazon.com/storagegateway/home/.

  2. Nel riquadro di navigazione, scegli Gateway, quindi scegli il gateway per il quale desideri creare gli allarmi consigliati. CloudWatch

  3. Nella pagina dei dettagli del gateway, scegliere la scheda Monitoraggio.

  4. In Allarmi, scegli Crea allarmi consigliati. Gli allarmi consigliati vengono creati automaticamente.

    La sezione Allarmi elenca tutti gli CloudWatch allarmi per un gateway specifico. Da qui, puoi selezionare ed eliminare uno o più allarmi, attivare o disattivare le azioni di allarme e creare nuovi allarmi.

Creazione di un CloudWatch allarme personalizzato per il gateway

CloudWatch utilizza Amazon Simple Notification Service (Amazon SNS) per inviare notifiche di allarme quando un allarme cambia stato. Un allarme controlla un singolo parametro in un periodo di tempo specificato ed esegue una o più operazioni in base al valore del parametro relativo a una determinata soglia in una serie di periodi di tempo. L'operazione corrisponde all'invio di una notifica a un argomento Amazon SNS. Puoi creare un argomento Amazon SNS quando crei un CloudWatch allarme. Per ulteriori informazioni su Amazon SNS, consulta Che cos'è Amazon SNS? nella Guida per gli sviluppatori di Amazon Simple Notification Service.

Per creare un CloudWatch allarme nella console Storage Gateway
  1. Apri la console Storage Gateway all'indirizzo https://console.aws.amazon.com/storagegateway/home/.

  2. Nel pannello di navigazione scegliere Gateway, quindi scegliere il gateway per cui si desidera creare un allarme.

  3. Nella pagina dei dettagli del gateway, scegliere la scheda Monitoraggio.

  4. In Allarmi, scegli Crea allarme per aprire la CloudWatch console.

  5. Usa la CloudWatch console per creare il tipo di allarme che desideri. Puoi creare i seguenti tipi di allarmi:

    • Allarme di soglia statica: un allarme basato su una soglia impostata per un parametro scelto. L'allarme entra nello stato ALLARME quando il parametro supera la soglia per un numero specificato di periodi di valutazione.

      Per creare un allarme con soglia statica, consulta Creazione di un CloudWatch allarme basato su una soglia statica nella Amazon CloudWatch User Guide.

    • Allarme di rilevamento delle anomalie: il rilevamento delle anomalie recupera i dati dei parametri nel tempo e crea un modello di valori previsti. Imposta un valore per la soglia di rilevamento delle anomalie e CloudWatch utilizza questa soglia con il modello per determinare l'intervallo di valori «normale» per la metrica. Un valore più alto per la soglia produce un intervallo più ampio di valori "normali". Puoi decidere se l'allarme viene attivato solo quando il valore del parametro è al di sopra dell'intervallo di valori previsti, solo se si trova al di sotto di tale intervallo oppure è sopra o sotto l'intervallo.

      Per creare un allarme di rilevamento delle anomalie, consulta Creazione di un CloudWatch allarme basato sul rilevamento delle anomalie nella Amazon CloudWatch User Guide.

    • Allarme di espressione matematica del parametro: un allarme basato su uno o più parametri utilizzati in un'espressione matematica. Si specificano l'espressione, la soglia e i periodi di valutazione.

      Per creare un allarme con espressione matematica metrica, consulta Creazione di un CloudWatch allarme basato su un'espressione matematica metrica nella Amazon User Guide. CloudWatch

    • Allarme composito: un allarme che determina il suo stato di allarme osservando gli stati di allarme di altri allarmi. Un allarme composito può aiutare a ridurre il rumore di allarme.

      Per creare un allarme composito, consulta Creazione di un allarme composito nella Amazon CloudWatch User Guide.

  6. Dopo aver creato l'allarme nella CloudWatch console, tornare alla console Storage Gateway. È possibile visualizzare l'allarme effettuando una delle seguenti operazioni:

    • Nel pannello di navigazione scegliere Gateway, quindi scegliere il gateway per cui si desidera visualizzare gli allarmi. Nella scheda Dettagli, in Allarmi, scegli CloudWatch Allarmi.

    • Nel pannello di navigazione scegliere Gateway, quindi scegliere il gateway per cui si desidera visualizzare gli allarmi e quindi scegliere la scheda Monitoraggio.

      La sezione Allarmi elenca tutti gli CloudWatch allarmi per un gateway specifico. Da qui, puoi selezionare ed eliminare uno o più allarmi, attivare o disattivare le azioni di allarme e creare nuovi allarmi.

    • Nel pannello di navigazione scegliere Gateway, quindi scegliere lo stato di allarme del gateway per cui si desidera visualizzare gli allarmi.

Per informazioni su come modificare o eliminare un avviso, consulta Modificare o eliminare un avviso. CloudWatch

Nota

Quando si elimina un gateway utilizzando la console Storage Gateway, vengono eliminati automaticamente anche tutti gli CloudWatch allarmi associati al gateway.