Monitorare i job di trasferimento

Cloud Monitoring raccoglie e archivia automaticamente le informazioni per i job di Storage Transfer Service. Puoi usare Cloud Monitoring per tracciare e monitorare una serie di metriche:

  • Il numero di oggetti e byte trovati
  • Il numero di oggetti e byte copiati
  • Il numero di oggetti e byte eliminati
  • Il numero di errori e i relativi codici di errore

Cloud Monitoring è abilitato automaticamente per Storage Transfer Service. Non viene addebitato alcun costo per la raccolta dei dati o la visualizzazione delle metriche nella console Google Cloud. Le chiamate API possono essere soggette ad addebiti. Per i dettagli sui prezzi, consulta i prezzi di Cloud Monitoring.

Ruolo IAM richiesto

Per visualizzare le metriche in Cloud Monitoring, devi disporre del ruolo Visualizzatore Monitoring (roles/monitoring.viewer) o di autorizzazioni equivalenti.

Scopri come concedere un ruolo IAM.

Visualizza metriche

Le metriche di Cloud Monitoring sono disponibili in due posizioni nella console Google Cloud:

  • La pagina dei dettagli del job di Storage Transfer Service mostra le metriche per uno specifico job di trasferimento. Oltre alle metriche elencate di seguito, calcola la larghezza di banda delle copie di byte e la frequenza degli oggetti copiati.

  • La pagina Cloud Monitoring può visualizzare le metriche per un singolo job di trasferimento, più job o tutti i job in un progetto. Offre varie opzioni e personalizzazioni del grafico.

Visualizza le metriche nella pagina dei dettagli del job

Per visualizzare le metriche di un job specifico:

  1. Vai alla pagina Job di trasferimento nella console Google Cloud.

    Vai a Job di trasferimento

  2. Fai clic sul job per cui visualizzare le metriche. Viene visualizzata la pagina Dettagli job.

  3. Fai clic sulla scheda Monitoring. Viene visualizzata la dashboard predefinita.

Visualizza metriche in Cloud Monitoring

Per visualizzare le metriche di Storage Transfer Service in Cloud Monitoring:

  1. Vai alla pagina Metrics Explorer nella console Google Cloud.

    Vai a Monitoring: Metrics Explorer

  2. Segui le istruzioni in Creare grafici con Metrics Explorer per selezionare e visualizzare le metriche.

Dettagli risorsa

Nome risorsa monitorata: storage_transfer_job

Campo risorsa / Campo target Risorsa REST e campo utilizzati per completare questo campo Descrizione
project_id TransferJob.project_id L'identificatore del progetto associato a questa risorsa
job_id TransferJob.name Il nome globalmente univoco del trasferimento
località Sarà sempre impostato su global perché i job di trasferimento non sono associati a una regione o a una località La posizione del job di trasferimento

Dettagli sulle metriche

Tutte le metriche di Storage Transfer Service sono metriche delta. Misurano la variazione dall'ultima registrazione della metrica. Ad esempio, le metriche che misurano il conteggio delle richieste sono metriche delta; ogni valore registra il numero di richieste ricevute dall'ultimo punto dati.

I dati vengono campionati ogni 60 secondi. Dopo il campionamento, i dati non sono visibili per un massimo di 180 secondi.

Tutti i nomi delle metriche iniziano con storagetransfer.googleapis.com/transferjob/. Ad esempio, storagetransfer.googleapis.com/transferjob/found_bytes_count.

Nome metrica Etichette Descrizione
found_bytes_count

origin=[source | sink]

Numero di byte trovati pianificati per il trasferimento o l'eliminazione, esclusi quelli filtrati in base alle condizioni dell'oggetto o perché esistono già nella destinazione. Consulta TransferOptions per informazioni sulla sovrascrittura dei dati nel sink.

Corrispondenti TransferCounters: byteFoundFromSource, byteFoundOnlyFromSink

found_objects_count

origin=[source | sink]

Numero di oggetti trovati pianificati per il trasferimento o l'eliminazione, esclusi quelli filtrati in base alle condizioni degli oggetti o ignorati a causa della sincronizzazione.

Corrispondenti TransferCounters: objectFoundFromSource, objectFoundOnlyFromSink

copied_bytes_count

status=[succeeded | skipped | failed]

Numero di byte copiati.

Corrispondenti TransferCounters: bytesearchadsToSink, byteFromSourceSkippedBySync, byteFromSourceFailed

Il valore di copied_bytes_count con stato succeeded non corrisponde sempre al contatore bytesCopiedToSink, poiché la metrica conteggia anche i byte copiati correttamente che vengono eliminati in caso di errore. Ad esempio, se Storage Transfer Service copia 100 byte di un oggetto che viene eliminato a metà del trasferimento, i 100 byte copiati vengono registrati in copied_bytes_count con stato succeeded. I byte completi dell'oggetto vengono registrati anche in copied_bytes_count con stato failed.

copied_objects_count

status=[succeeded | skipped | failed]

Numero di oggetti copiati.

Corrispondente TransferCounters: objectQueriesToSink, objectFromSourceSkippedBySync, objectFromSourceFailed

deleted_bytes_count

origin=[source | sink]
status=[succeeded | failed]

Numero di byte eliminati. Storage Transfer Service può essere configurato in modo da eliminare i dati all'origine e/o nella destinazione. Consulta TransferOptions per informazioni sulla configurazione del comportamento di eliminazione.

Corrispondenti TransferCounters: byteEliminatiFromSource, byteeliminatiFromSink, byteFromSourceFailed, byteFailedToDeleteFromSink

Nota: questo contatore è la somma di deleted_bytes_count:status=failed,origin=source e copied_bytes_count:status=failed.

deleted_objects_count

origin=[source | sink]
status=[succeeded | failed]

Numero di oggetti eliminati.

Corrispondente TransferCounters: objectdeletedFromSource, objectDeletedFromSink, objectFromSourceFailed, objectFailedToDeleteFromSink" per

Nota: questo contatore è la somma di deleted_objects_count:status=failed,origin=source e copied_objects_count:status=failed.

error_count

code=error code

Il numero di errori segnalati in ErrorSummary.