View a markdown version of this page

Monitoraggio dei file S3 con Amazon CloudWatch - Amazon Simple Storage Service

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 file S3 con Amazon CloudWatch

Puoi monitorare i file system S3 Files utilizzando Amazon CloudWatch, che raccoglie ed elabora i dati grezzi da Amazon S3 Files in metriche leggibili. Questi parametri vengono conservati per 15 mesi, in modo da poter accedere alle informazioni storiche e avere una prospettiva migliore sulle prestazioni dei file system.

I dati metrici di S3 Files vengono inviati automaticamente a. CloudWatch La maggior parte delle metriche viene inviata a intervalli di 1 minuto, mentre le metriche di archiviazione vengono inviate ogni 15 minuti. Puoi creare CloudWatchallarmi che inviano notifiche quando una metrica supera una soglia specificata. Puoi anche utilizzare i CloudWatch dashboard, che sono home page personalizzabili nella CloudWatch Console che puoi utilizzare per monitorare le tue risorse in un'unica visualizzazione. Per ulteriori informazioni, consulta Creazione di una CloudWatch dashboard personalizzata.

Metriche dei file CloudWatch S3

Le metriche di S3 Files utilizzano lo spazio dei nomi. AWS/S3/Files Tutte le metriche vengono riportate per una singola dimensione. FileSystemId Lo spazio dei nomi AWS/S3/Files include i parametri descritti di seguito:

Metrica Description Unità e statistiche valide
StorageBytes La dimensione totale del file system in byte, che include dati e metadati. Questa metrica viene emessa ogni 15 minuti. CloudWatch Unità: byte. Minimo, massimo, medio
Inodes Il numero totale di inode (come file, directory, collegamenti simbolici) in un file system S3 Files. Questa metrica viene emessa ogni 15 minuti. CloudWatch Unità: conta. Somma
PendingExports Il numero totale di file e directory in attesa di esportazione nel bucket S3. Unità: conta. Somma
ImportFailures Il numero totale di oggetti che non sono stati importati nel file system dopo nuovi tentativi (ad esempio, autorizzazioni IAM errate). Unità: conteggio. Somma
ExportFailures Numero totale di file e directory che non sono stati esportati e che non verranno ritentati. Questa metrica consente di identificare gli errori di esportazione dei terminali in modo da poter risolvere i problemi e intervenire (ad esempio, aggiornare le autorizzazioni IAM). Unità: conteggio. Somma
DataReadBytes Il numero di byte letti dal file system. SampleCountfornisce il numero di operazioni di lettura dei dati. È possibile calcolare la velocità effettiva di lettura dei dati visualizzando questa metrica per unità di tempo. Unità: byte (minimo, massimo, media, somma), conteggio () SampleCount
DataWriteBytes Il numero di byte scritti nel file system. SampleCountfornisce il numero di operazioni di scrittura dei dati. È possibile calcolare la velocità di scrittura dei dati visualizzando questa metrica per unità di tempo. Unità: byte (minimo, massimo, media, somma), conteggio () SampleCount
MetadataReadBytes Il numero di byte di metadati letti dal file system. SampleCountfornisce il numero di operazioni di lettura dei metadati. Unità: byte (minimo, massimo, media, somma), conteggio () SampleCount
MetadataWriteBytes Il numero di byte di metadati scritti nel file system. SampleCountfornisce il numero di operazioni di scrittura dei metadati. Unità: byte (minimo, massimo, media, somma), conteggio () SampleCount
LostAndFoundFiles Numero totale di file nella directory degli oggetti smarriti. La directory persa e trovata si trova nella directory principale del file system sotto il nome.s3files-lost+found-file-system-id. I file nella directory degli oggetti smarriti non vengono copiati nel bucket S3. Quando si verifica un conflitto dovuto a modifiche simultanee agli stessi dati sia nel file system che nel bucket S3, S3 Files considera il bucket S3 come fonte di informazioni e sposta il file in conflitto in una directory smarrita. Unità: conta. Somma
ClientConnections Il numero di connessioni client attive a un file system. Unità: conteggio. Somma

Metriche di connettività dei client

S3 Files può ottimizzare le prestazioni di lettura consentendo ai client di leggere i dati dei file direttamente dal bucket S3 collegato. A supporto di ciò, il client S3 Files emette metriche di connettività che controllano se il client è in grado di stabilire le connessioni necessarie.

Queste metriche vengono emesse dal client S3 Files (amazon-efs-utils) e pubblicate nel namespace. efs-utils/S3Files CloudWatch L'emissione delle metriche è abilitata per impostazione predefinita come parte dell'esperienza S3 Files.

Metrica Description Unità e statistiche valide
NFSConnectionAccessible Indica se il client può connettersi al file system tramite il montaggio NFS. Il valore 1 indica che la connessione è accessibile. Il valore 0 indica che la connessione non è accessibile. Unità: nessuna. Minimo, massimo, medio
S3BucketAccessible Indica se il client dispone delle autorizzazioni necessarie per leggere i dati dal bucket S3 collegato. Il valore 1 indica che il client dispone delle autorizzazioni necessarie. Un valore pari a 0 indica che il client non dispone delle autorizzazioni necessarie. Unità: nessuna. Minimo, massimo, medio
S3BucketReachable Indica se il bucket e il prefisso S3 collegati esistono e sono raggiungibili dal client. Il valore 1 indica che il bucket e il prefisso sono raggiungibili. Un valore pari a 0 indica che il bucket o il prefisso non è raggiungibile. Unità: nessuna. Minimo, massimo, medio

Accesso alle CloudWatch metriche

Puoi visualizzare le metriche di S3 Files utilizzando la CloudWatch console, la AWS CLI o l'API. CloudWatch

Per visualizzare le metriche utilizzando la console CloudWatch

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

  2. Nel riquadro di navigazione, scegli Metriche, quindi scegli Tutte le metriche.

  3. Scegli lo spazio dei nomi S3Files.

  4. Scegli File System Metrics.

  5. Seleziona le metriche che desideri visualizzare.

  6. Scegli la scheda Metriche grafiche per configurare la visualizzazione del grafico.

Per visualizzare le metriche utilizzando la CLI AWS

Utilizza il comando get-metric-statistics. Ad esempio, per visualizzare: DataReadBytes

aws cloudwatch get-metric-statistics \ --namespace AWS/S3/Files \ --metric-name DataReadBytes \ --dimensions Name=FileSystemId,Value=file-system-id \ --start-time 2025-01-20T00:00:00Z \ --end-time 2025-01-20T23:59:59Z \ --period 3600 \ --statistics Sum