Tabelle e schemi dei set di dati di Storage Insights

Questo documento descrive le tabelle e gli schemi nei set di dati di Storage Insights. Puoi utilizzare questi set di dati per analizzare i pattern operativi, monitorare l'utilizzo delle risorse e comprendere l'attività nel tuo ambiente di archiviazione.

Schema del set di dati dei metadati

Le sezioni seguenti descrivono i campi dei metadati inclusi nei set di dati. Per ulteriori informazioni sulle modalità delle colonne di BigQuery, consulta Modalità. Le modalità delle colonne determinano il modo in cui BigQuery archivia ed esegue query sui dati.

Puoi collegare le operazioni batch di archiviazione ai set di dati Storage Insights per selezionare i dati in modo dinamico. Questo approccio ti consente di eseguire query direttamente sulle colonne del set di dati utilizzando espressioni di filtro anziché file manifest manuali. La colonna Storage batch operations filterable nelle tabelle seguenti indica se un campo dei metadati è supportato durante la creazione di argomenti di filtro Common Expression Language (CEL) (--bucket-filters o --object-filters) direttamente in Google Cloud CLI. Se un campo è supportato, puoi fare riferimento al nome della colonna direttamente nelle espressioni di filtro. Per informazioni dettagliate sulla sintassi supportata, consulta il riferimento ai filtri CEL.

Metadati del bucket

Lo schema dei metadati del bucket include le tabelle bucket_attributes_view e bucket_attributes_latest_snapshot_view. Le tabelle dei metadati del bucket hanno i seguenti campi:

Campo metadati Modalità Tipo Descrizione Storage batch operations filterable
snapshotTime NULLABLE TIMESTAMP Il campo snapshotTime memorizza l'ora dell'aggiornamento dello snapshot dei metadati del bucket nel formato RFC 3339. Tutti i record generati dallo stesso aggiornamento dello snapshot hanno lo stesso valore snapshotTime.
name NULLABLE STRING Il nome del bucket.
location NULLABLE STRING La località del bucket. I dati degli oggetti nel bucket risiedono nello spazio di archiviazione fisico all'interno di questa località.
project NULLABLE INTEGER Il numero di progetto del progetto a cui appartiene il bucket.
storageClass NULLABLE STRING La classe di archiviazione predefinita del bucket.
public NULLABLE RECORD Deprecato. Questo campo indica se un bucket è accessibile pubblicamente. Utilizza invece iamConfiguration.
public.bucketPolicyOnly NULLABLE BOOLEAN Deprecato. Questo campo, parte del record public, indica se l'accesso uniforme a livello di bucket è abilitato, il che impedisce l'accesso tramite ACL a livello di oggetto.
public.publicAccessPrevention NULLABLE STRING Deprecato. Questo campo, parte del record public, indica se l'accesso pubblico al bucket è impedito.
autoclass NULLABLE RECORD La configurazione Autoclass del bucket che, se abilitata, controlla la classe di archiviazione degli oggetti in base a come e quando viene eseguito l'accesso agli oggetti.
autoclass.enabled NULLABLE BOOLEAN Indica se Autoclass è abilitato.
autoclass.toggleTime NULLABLE TIMESTAMP La data e l'ora dell'ultima attivazione o disattivazione di Autoclass per questo bucket, nel formato RFC 3339.
versioning NULLABLE BOOLEAN Indica se il controllo delle versioni è abilitato o meno per il bucket. Per saperne di più, consulta Controllo delle versioni degli oggetti.
lifecycle NULLABLE BOOLEAN Indica se il bucket ha una configurazione del ciclo di vita. Per ulteriori informazioni, consulta la sezione sulla gestione del ciclo di vita.
metageneration NULLABLE INTEGER La generazione di metadati di questo bucket.
timeCreated NULLABLE TIMESTAMP L'ora di creazione del bucket nel formato RFC 3339.
tags NULLABLE RECORD Deprecato. Questo campo contiene coppie chiave-valore definite dall'utente associate al bucket. Utilizza invece resourceTags.
tags.lastUpdatedTime NULLABLE TIMESTAMP Deprecato. Questo campo indica l'ultima volta che sono stati aggiornati i tags.
tags.tagMap REPEATED RECORD Deprecato. Questo campo, parte del record tags, contiene la mappa delle chiavi e dei valori dei tag.
tags.tagMap.key NULLABLE STRING Deprecato. Questo campo, che fa parte del record tags.tagMap, è la chiave di un tag.
tags.tagMap.value NULLABLE STRING Deprecato. Questo campo, parte del record tags.tagMap, è il valore di un tag.
labels REPEATED RECORD Etichette bucket fornite dall'utente, in coppie chiave-valore.
labels.key NULLABLE STRING Una singola voce di etichetta.
labels.value NULLABLE STRING Il valore dell'etichetta.
retentionPeriod NULLABLE LONG Il periodo di conservazione del criterio di conservazione del bucket in secondi.
retentionMode NULLABLE STRING La modalità di conservazione della policy di conservazione del bucket. I valori possibili sono Locked o Unlocked.
objectRetentionEnabled NULLABLE BOOLEAN Indica se il blocco della conservazione degli oggetti è abilitato in un bucket. I valori possibili sono True o False. Se questo campo è True, gli oggetti nel bucket possono avere configurazioni di conservazione a livello di oggetto.
defaultEventBasedHold NULLABLE BOOLEAN Indica se un bucket ha una proprietà predefinita basata su eventi abilitata. I valori possibili sono True o False.
softDeletePolicy NULLABLE RECORD La politica di cancellazione temporanea del bucket, che definisce il periodo di tempo durante il quale gli oggetti nel bucket vengono conservati in uno stato di eliminazione temporanea dopo essere stati eliminati. Gli oggetti in stato di eliminazione temporanea non possono essere eliminati definitivamente e sono ripristinabili fino al hardDeleteTime.
softDeletePolicy.effectiveTime NULLABLE DATETIME

La data e l'ora in cui la politica di cancellazione temporanea diventa effettiva, nel formato RFC 3339.

softDeletePolicy.effectiveTime viene aggiornato ogni volta che softDeletePolicy.retentionDurationSeconds aumenta.

softDeletePolicy.retentionDurationSeconds NULLABLE LONG Il periodo di tempo durante il quale un oggetto eliminato temporaneamente viene conservato e non può essere eliminato definitivamente, in secondi. Il valore deve essere maggiore o uguale a 604800 (7 giorni) e minore di 7776000 (90 giorni). Il valore può anche essere impostato su 0, che disattiva la politica di cancellazione temporanea.
enforcedEncryptionAllowedTypes REPEATED STRING I tipi di crittografia consentiti nel bucket. I valori possibili sono:
  • GMEK (Google-owned and Google-managed encryption keys)
  • CMEK (chiavi di crittografia gestite dal cliente)
  • CSEK (chiavi di crittografia fornite dal cliente)
encryption NULLABLE RECORD La configurazione della crittografia del bucket. Cloud Storage utilizza questa configurazione per criptare i nuovi oggetti aggiunti al bucket, a meno che non specifichi la crittografia a livello di oggetto durante il caricamento.
encryption.defaultEncryptionType NULLABLE STRING Il tipo di crittografia predefinito del bucket. Se encryption.defaultKmsKeyName è impostato, questo valore è CMEK, altrimenti è GMEK.
encryption.defaultKmsKeyName NULLABLE STRING La chiave Cloud Key Management Service predefinita configurata per essere utilizzata per i nuovi oggetti nel bucket. Se questo campo è impostato, Cloud Key Management Service viene utilizzato per la crittografia predefinita (CMEK). Se non impostate, Google-owned and Google-managed encryption keys vengono utilizzate per la crittografia predefinita (GMEK).
iamConfiguration NULLABLE RECORD La configurazione IAM per un bucket.
iamConfiguration.uniformBucketLevelAccess NULLABLE RECORD La configurazione dell'accesso uniforme a livello di bucket del bucket.
iamConfiguration.uniformBucketLevelAccess.enabled NULLABLE BOOLEAN Se il bucket utilizza o meno l'accesso uniforme a livello di bucket.
iamConfiguration.publicAccessPrevention NULLABLE STRING Lo stato della prevenzione dell'accesso pubblico del bucket, che è "inherited" o "enforced".
resourceTags REPEATED RECORD I tag del bucket. Per saperne di più, consulta API Cloud Resource Manager.
resourceTags.key NULLABLE STRING Il tasto resourceTags.
resourceTags.value NULLABLE STRING Il valore resourceTags.
objectCount NULLABLE INTEGER Il numero totale di oggetti nel bucket.
totalSize NULLABLE INTEGER Le dimensioni totali del bucket in byte.

Metadati degli oggetti

Lo schema dei metadati dell'oggetto include le tabelle object_attributes_view e object_attributes_latest_snapshot_view. Queste tabelle includono i metadati per gli oggetti attivi, le versioni degli oggetti non correnti se il controllo delle versioni degli oggetti è abilitato e gli oggetti eliminati temporaneamente se l'eliminazione temporanea è abilitata. Le tabelle dei metadati degli oggetti hanno i seguenti campi:

Campo metadati Modalità Tipo Descrizione Operazioni batch di archiviazione filtrabili
snapshotTime NULLABLE TIMESTAMP Il campo snapshotTime memorizza l'ora dell'aggiornamento dello snapshot dei metadati dell'oggetto nel formato RFC 3339. Tutti i record generati dallo stesso aggiornamento dello snapshot hanno lo stesso valore snapshotTime.
bucket NULLABLE STRING Il nome del bucket contenente questo oggetto.
location NULLABLE STRING La posizione del bucket. I dati degli oggetti nel bucket risiedono nell'archiviazione fisica all'interno di questa località.
componentCount NULLABLE INTEGER Restituito solo per gli oggetti compositi. Numero di oggetti non compositi nell'oggetto composito. componentCount include gli oggetti non compositi che facevano parte di eventuali oggetti compositi utilizzati per comporre l'oggetto corrente.
contentDisposition NULLABLE STRING Content-Disposition dei dati dell'oggetto.
contentEncoding NULLABLE STRING Content-Encoding dei dati dell'oggetto.
contentLanguage NULLABLE STRING Content-Language dei dati dell'oggetto.
contentType NULLABLE STRING Content-Type dei dati dell'oggetto.
contexts REPEATED RECORD Contesti collegati a un oggetto, in coppie chiave-valore. Per saperne di più sui contesti degli oggetti, consulta la panoramica dei contesti degli oggetti.
contexts.key NULLABLE STRING La chiave del contesto dell'oggetto.
contexts.value NULLABLE STRING Il valore della chiave del contesto dell'oggetto.
contexts.type NULLABLE STRING Il tipo di contesto dell'oggetto, che è sempre custom.
contexts.createTime NULLABLE TIMESTAMP L'ora in cui questa chiave di contesto dell'oggetto è stata aggiunta per la prima volta all'oggetto. Specificato nel formato RFC 3339.
contexts.updateTime NULLABLE TIMESTAMP La data e l'ora dell'ultimo aggiornamento di questa chiave di contesto dell'oggetto. Specificata nel formato RFC 3339.
crc32c NULLABLE INTEGER Checksum CRC32c, come descritto nella RFC 4960, Appendice B; codificato utilizzando base64 in ordine dei byte big-endian. Questo campo non è presente per gli oggetti criptati con chiavi di crittografia gestite dal cliente (CMEK).
customTime NULLABLE TIMESTAMP Un timestamp specificato dall'utente per l'oggetto. Specificata nel formato RFC 3339.
etag NULLABLE STRING Tag di entità HTTP 1.1 per l'oggetto.
eventBasedHold NULLABLE BOOLEAN Indica se l'oggetto è soggetto o meno a un blocco basato su eventi.
generation NULLABLE INTEGER La generazione di contenuti di questo oggetto.
md5Hash NULLABLE STRING Hash MD5 dei dati, codificato utilizzando base64. Questo campo non è presente per gli oggetti compositi e gli oggetti criptati con chiavi di crittografia gestite dal cliente (CMEK).
metadata REPEATED RECORD Metadati forniti dall'utente, in coppie chiave-valore.
metadata.key NULLABLE STRING Una singola voce di metadati.
metadata.value NULLABLE STRING Il valore dei metadati.
metageneration NULLABLE INTEGER La versione dei metadati per questo oggetto in questa generazione.
name NULLABLE STRING Il nome dell'oggetto.
size NULLABLE INTEGER Le dimensioni dell'oggetto in byte.
storageClass NULLABLE STRING Classe di archiviazione dell'oggetto.
temporaryHold NULLABLE BOOLEAN Se l'oggetto è soggetto o meno a un blocco temporaneo.
timeCreated NULLABLE TIMESTAMP L'ora di creazione dell'oggetto. Questo timestamp non cambia. Specificato nel formato RFC 3339.
timeDeleted NULLABLE TIMESTAMP L'ora di eliminazione dell'oggetto. Specificato nel formato RFC 3339. Per le versioni degli oggetti non correnti, il campo timeDeleted indica quando la versione dell'oggetto è diventata non corrente.
updated NULLABLE TIMESTAMP L'ora di modifica più recente dei metadati dell'oggetto. Specificata nel formato RFC 3339.
timeStorageClassUpdated NULLABLE TIMESTAMP L'ora dell'ultima modifica della classe di archiviazione dell'oggetto.
retentionExpirationTime NULLABLE TIMESTAMP La data e l'ora più prossime in cui l'oggetto può essere eliminato. Questo valore dipende sia dalla configurazione della conservazione impostata per l'oggetto sia dal criterio di conservazione impostato per il bucket che contiene l'oggetto. Specificata nel formato RFC 3339.
retentionExpirationTimeLockStatus NULLABLE BOOLEAN Stato di chiusura di retentionExpirationTime.
retentionExpirationTimeSource NULLABLE STRING Origine di retentionExpirationTime.
retainUntilTime NULLABLE TIMESTAMP Indica l'ora impostata dalla configurazione del criterio di conservazione a livello di oggetto, che riflette solo l'impostazione a livello di oggetto. La data di validità fino alla quale l'oggetto viene conservato è indicata nel campo retentionExpirationTime. La retentionExpirationTime è la data più recente tra quelle specificate da qualsiasi criterio di conservazione a livello di oggetto e a livello di bucket.
retainUntilTimeLockStatus NULLABLE BOOLEAN Stato di blocco di retainUntilTime, come impostato dalla configurazione della policy di conservazione a livello di oggetto.
softDeleteTime NULLABLE DATETIME L'ora in cui l'oggetto è stato eliminato temporaneamente. Disponibile solo per gli oggetti nei bucket con una politica di cancellazione temporanea.
hardDeleteTime NULLABLE DATETIME Il momento in cui un oggetto eliminato temporaneamente verrà eliminato definitivamente e non potrà più essere ripristinato. Il valore è la somma del valore softDeleteTime e del valore softDeletePolicy.retentionDurationSeconds del bucket. Disponibile solo per gli oggetti nei bucket con una politica di cancellazione temporanea.
project NULLABLE INTEGER Il numero di progetto del progetto a cui appartiene il bucket.
ref NULLABLE RECORD Un valore ObjectRef di BigQuery che fa riferimento all'oggetto Cloud Storage. Per utilizzare questa colonna nelle query, consulta Analizza i dati e i metadati degli oggetti utilizzando BigQuery. Per gli oggetti che terminano con /, questo campo restituisce valori null. Per informazioni su come risolvere i problemi, consulta la sezione Valori null nella colonna "ref" durante l'esecuzione di query sui set di dati.
ref.uri NULLABLE STRING Un URL di riferimento BigQuery per l'oggetto Cloud Storage associato, equivalente all'URI dell'oggetto. Ad esempio, gs://bucket_name/object_name.
ref.version NULLABLE STRING L'identificatore di versione BigQuery per l'oggetto Cloud Storage associato, che equivale al campo generation dell'oggetto.
ref.authorizer NULLABLE STRING La connessione alle risorse Cloud che puoi utilizzare per accedere all'oggetto Cloud Storage da BigQuery. Il valore è sempre null nello schema dei metadati dell'oggetto.
ref.details NULLABLE JSON

I campi dei metadati disponibili nella rappresentazione BigQuery dell'oggetto Cloud Storage, utilizzando il seguente schema:

gcs_metadata json {
          "content_type": string,
          "md5_hash": string,
          "size": number,
          "updated": number
        }
encryptionType NULLABLE STRING Il tipo di crittografia dell'oggetto. I valori possibili sono:
  • GMEK (Google-owned and Google-managed encryption keys)
  • CMEK (chiavi di crittografia gestite dal cliente)
  • CSEK (chiavi di crittografia fornite dal cliente)
securityInsights NULLABLE RECORD Fornisce lo stato di accesso pubblico dell'oggetto, indicando se è leggibile o scrivibile pubblicamente. Per maggiori dettagli, consulta Identifica gli oggetti accessibili pubblicamente.
securityInsights.publicAccessInsight NULLABLE RECORD Fornisce lo stato di accessibilità pubblica dell'oggetto.
securityInsights.publicAccessInsight.readPublicAccess NULLABLE STRING Lo stato di leggibilità pubblica dell'oggetto. I valori possibili sono i seguenti:
  • PUBLIC: indica che l'oggetto dispone di autorizzazioni che concedono l'accesso pubblico e che nessun'altra policy limita l'accesso.
  • NOT_PUBLIC: indica che l'oggetto è protetto dall'accesso pubblico tramite autorizzazioni o una policy di prevenzione.
  • UNSUPPORTED: indica che l'oggetto si trova in una cartella gestita.
  • ERROR: indica che si è verificato un errore interno temporaneo durante il calcolo dello stato pubblico dell'oggetto. Lo stato pubblico non riuscito non viene inserito retroattivamente per gli snapshot esistenti. Storage Insights ripristina lo stato negli snapshot successivi.
securityInsights.publicAccessInsight.readPublicAccessSource NULLABLE STRING Se readPublicAccess è PUBLIC, restituisce l'origine dell'autorizzazione in lettura pubblica, altrimenti questo campo è null. I valori possibili sono i seguenti:
  • Object: indica le autorizzazioni a livello di oggetto.
  • Bucket: indica le autorizzazioni a livello di bucket.
  • ERROR: indica che si è verificato un errore interno temporaneo durante la determinazione dell'origine dell'accesso pubblico.
securityInsights.publicAccessInsight.writePublicAccess NULLABLE STRING Lo stato di scrittura pubblica dell'oggetto. I valori possibili sono:
  • PUBLIC: indica che l'oggetto dispone di autorizzazioni che concedono l'accesso pubblico e che nessun'altra policy limita l'accesso.
  • NOT_PUBLIC: indica che l'oggetto è protetto dall'accesso pubblico tramite autorizzazioni o una policy di prevenzione.
  • UNSUPPORTED: indica che l'oggetto si trova in una cartella gestita.
  • ERROR: indica che si è verificato un errore interno temporaneo durante il calcolo dello stato pubblico dell'oggetto. Lo stato pubblico non riuscito non viene inserito retroattivamente per gli snapshot esistenti. Storage Insights ripristina lo stato negli snapshot successivi.

Snapshot più recente dei metadati di bucket e oggetti

Il set di dati collegato espone l'ultimo snapshot dei metadati del bucket e dell'oggetto tramite le seguenti visualizzazioni dedicate:

  • La tabella bucket_attributes_latest_snapshot_view fornisce i metadati più recenti per i tuoi bucket Cloud Storage. La sua struttura corrisponde allo schema dei metadati del bucket.

  • La tabella object_attributes_latest_snapshot_view fornisce i metadati più recenti per gli oggetti Cloud Storage. La sua struttura corrisponde allo schema dei metadati dell'oggetto.

Metadati di progetto

Il set di dati collegato espone i metadati del progetto come una vista denominata project_attributes_view:

Campo metadati Modalità Tipo Descrizione
snapshotTime NULLABLE TIMESTAMP Il campo snapshotTime memorizza l'ora di aggiornamento dello snapshot dei metadati di progetto nel formato RFC 3339. Tutti i record generati dallo stesso aggiornamento dello snapshot hanno lo stesso snapshotTime.
name NULLABLE STRING Il nome del progetto.
id NULLABLE STRING L'identificatore univoco del progetto.
number NULLABLE INTEGER Un valore numerico associato al progetto.

Schema del set di dati per le tabelle dei dati delle attività

I set di dati Storage Insights forniscono dati sull'attività, tra cui metriche operative, log degli errori e visualizzazioni aggregate con ambiti personalizzabili per supportare diverse esigenze di analisi. Le sezioni seguenti descrivono gli schemi dei dati delle attività e i dati disponibili al loro interno.

Dati delle attività degli oggetti

La tabella object_events_view nel set di dati Storage Insights fornisce record interrogabili delle operazioni di creazione, aggiornamento ed eliminazione di oggetti, metadati e dettagli sugli errori riscontrati durante queste operazioni. Puoi utilizzare i dati per monitorare e risolvere i problemi relativi alle modifiche apportate alle risorse di archiviazione eseguendo query sulla visualizzazione object_events_view. I dati nella visualizzazione object_events_view sono limitati al tuo abbonamento a Storage Intelligence ed elencano tutti gli oggetti attivamente abilitati al suo interno.

La tabella object_events_view include i seguenti campi:

Campo Modalità Tipo Descrizione
requestCompletionTimestamp NULLABLE TIMESTAMP Il timestamp del completamento della richiesta, nel formato RFC 3339.
project NULLABLE INTEGER Il numero di progetto proprietario della risorsa bucket.
bucketName NULLABLE STRING Il nome del bucket specificato nella richiesta.
objectName NULLABLE STRING Il nome dell'oggetto specificato nella richiesta. Questo campo può essere nullo.
requestOperation NULLABLE STRING L'operazione Cloud Storage eseguita. Questo campo è limitato alle operazioni di scrittura, aggiornamento ed eliminazione e può essere nullo.
requestBytes NULLABLE INTEGER Il numero di byte inviati nella richiesta.
responseBytes NULLABLE INTEGER Il numero di byte inviati nella risposta.
requestProcessingTimeMicros NULLABLE INTEGER Il tempo in microsecondi impiegato dal server per elaborare la richiesta. Questo tempo viene misurato dal momento in cui viene ricevuto il primo byte fino all'invio della risposta. Per i caricamenti ripristinabili, la risposta alla richiesta di caricamento finale determina l'endpoint.
requestId NULLABLE STRING L'identificatore della richiesta.
requestHost NULLABLE STRING L'host specificato nella richiesta originale.
requestHttpMethod NULLABLE STRING Il metodo HTTP utilizzato per questa richiesta.
responseStatus NULLABLE INTEGER Il codice di stato HTTP inviato nella risposta del server.
requestReferrer NULLABLE STRING Il referrer HTTP per la richiesta.
size NULLABLE INTEGER Le dimensioni dell'oggetto in byte.
generation NULLABLE INTEGER La generazione dei contenuti dell'oggetto, utilizzata per il controllo delle versioni dell'oggetto.
timeCreated NULLABLE TIMESTAMP L'ora di creazione dell'oggetto, nel formato RFC 3339.
storageClass NULLABLE STRING La classe di archiviazione dell'oggetto.
errorReason NULLABLE STRING Il motivo dell'errore (limitato agli errori 429).
location NULLABLE STRING La posizione dell'oggetto.

Visualizzazione dell'attività del progetto

La tabella project_activity_view offre insight operativi aggregati per i tuoi progetti. La tabella riepiloga l'attività totale contando i tipi di operazioni, i byte trasferiti e i codici di risposta e gli errori. Puoi utilizzare gli approfondimenti sull'attività del progetto per il monitoraggio, il tracciamento e l'attribuzione dei costi interni. I dati nella visualizzazione sono determinati dall'ambito dell'abbonamento a Storage Intelligence. La visualizzazione mostra i dati aggregati solo per i bucket e gli oggetti attivati attivamente nell'ambito dell'abbonamento. Ad esempio, se attivi Storage Intelligence solo per dieci bucket specifici, la visualizzazione mostra i dati esclusivamente per questi dieci bucket. Al contrario, se attivi Storage Intelligence a un livello superiore (organizzazione, cartella o progetto), tutti i bucket e gli oggetti all'interno di questo ambito vengono inclusi automaticamente e la visualizzazione mostra i dati aggregati corrispondenti.

La tabella project_activity_view include i seguenti campi:

Campo Modalità Tipo Descrizione
snapshotStartTime NULLABLE TIMESTAMP L'ora di inizio dello snapshot, nel formato RFC 3339.
snapshotEndTime NULLABLE TIMESTAMP L'ora di fine dello snapshot, nel formato RFC 3339.
project NULLABLE INTEGER Il numero del progetto.
totalRequests NULLABLE INTEGER Il numero totale di richieste effettuate nel progetto.
totalReads NULLABLE INTEGER Il numero totale di operazioni di lettura.
totalWrites NULLABLE INTEGER Il numero totale di operazioni di scrittura.
totalUpdates NULLABLE INTEGER Il numero totale di operazioni di aggiornamento.
totalDeletes NULLABLE INTEGER Il numero totale di operazioni di eliminazione.
totalLists NULLABLE INTEGER Il numero totale di operazioni di elenco.
totalRequestBytes NULLABLE INTEGER Il numero totale di byte della richiesta trasferiti.
totalResponseBytes NULLABLE INTEGER Il numero totale di byte di risposta trasferiti.
count4xx NULLABLE INTEGER Il numero totale di errori 4xx.
count5xx NULLABLE INTEGER Il numero totale di errori 5xx.
count2xx NULLABLE INTEGER Il numero totale di risposte riuscite 2xx.
count400 NULLABLE INTEGER Numero totale di errori 400 per richieste non valide.
count401 NULLABLE INTEGER Il numero totale di errori 401 per le richieste non autorizzate.
count403 NULLABLE INTEGER Il numero totale di errori 403 per le richieste non consentite.
count429 NULLABLE INTEGER Il numero totale di errori 429 per le richieste che hanno superato il limite di utilizzo.

Visualizzazione delle attività del bucket

La tabella bucket_activity_view offre insight operativi aggregati sui tuoi bucket. La tabella riassume l'attività totale contando i tipi di operazioni, i byte trasferiti, i codici di risposta, gli errori e include i dettagli sui prefissi principali. Puoi utilizzare gli insight sull'attività dei bucket per il monitoraggio, la risoluzione dei problemi, la misurazione e l'analisi dei bucket più e meno attivi a livello di bucket. I dati nella tabella bucket_activity_view sono limitati all'abbonamento a Storage Intelligence e includono record per tutti i bucket attivati.

La tabella bucket_activity_view include i seguenti campi:

Campo Modalità Tipo Descrizione
snapshotStartTime NULLABLE TIMESTAMP L'ora di inizio dello snapshot, nel formato RFC 3339.
snapshotEndTime NULLABLE TIMESTAMP L'ora di fine dello snapshot, nel formato RFC 3339.
name NULLABLE STRING Il nome del bucket.
generation NULLABLE INTEGER Il numero di generazione del bucket.
project NULLABLE INTEGER Il numero del progetto.
location NULLABLE STRING La località del bucket.
totalRequests NULLABLE INTEGER Il numero totale di richieste effettuate sul bucket.
totalReads NULLABLE INTEGER Il numero totale di operazioni di lettura.
totalWrites NULLABLE INTEGER Il numero totale di operazioni di scrittura.
totalUpdates NULLABLE INTEGER Il numero totale di operazioni di aggiornamento.
totalDeletes NULLABLE INTEGER Il numero totale di operazioni di eliminazione.
totalLists NULLABLE INTEGER Il numero totale di operazioni di elenco.
totalRequestBytes NULLABLE INTEGER Il numero totale di byte della richiesta trasferiti.
totalResponseBytes NULLABLE INTEGER Il numero totale di byte di risposta trasferiti.
count4xx NULLABLE INTEGER Il numero totale di errori 4xx.
count5xx NULLABLE INTEGER Il numero totale di errori 5xx.
count2xx NULLABLE INTEGER Il numero totale di risposte riuscite 2xx.
count400 NULLABLE INTEGER Numero totale di errori 400 per richieste non valide.
count401 NULLABLE INTEGER Il numero totale di errori 401 per le richieste non autorizzate.
count403 NULLABLE INTEGER Il numero totale di errori 403 per le richieste non consentite.
count429 NULLABLE INTEGER Il numero totale di errori 429 per le richieste che hanno superato il limite di utilizzo.
topPrefixes429Errors REPEATED RECORD I primi 5 prefissi dei bucket con il maggior numero di errori 429, restituiti come RECORD contenente il prefisso come STRING e il conteggio degli errori come INTEGER.
topPrefixesRequestBytes REPEATED RECORD I primi 5 prefissi dei bucket con il numero più alto di byte richiesti, restituiti come RECORD contenente il prefisso come STRING e il conteggio come INTEGER.
topPrefixesResponseBytes REPEATED RECORD I primi 5 prefissi dei bucket con il numero più alto di byte di risposta, restituiti come RECORD contenente il prefisso come STRING e il conteggio come INTEGER.
topPrefixesHighestOperations REPEATED RECORD I primi 5 prefissi dei bucket con il numero più alto di operazioni, restituiti come RECORD contenente il prefisso come STRING e il conteggio come INTEGER.

Visualizzazione dell'attività della regione del bucket

La tabella bucket_region_activity_view riassume i byte totali inviati e ricevuti per un bucket, aggregati per regione di destinazione. Utilizza i dati regionali dell'attività del bucket per identificare le regioni più attive, in modo da determinare la posizione ottimale del bucket, analizzare il traffico in uscita regionale e prendere in considerazione la rilocalizzazione dei bucket, se necessario, per ottimizzare le prestazioni, i costi o la resilienza. I dati nella tabella bucket_region_activity_view sono limitati all'abbonamento a Storage Intelligence e includono record per tutti i bucket attivati.

Campo Modalità Tipo Descrizione
snapshotStartTime NULLABLE TIMESTAMP L'ora di inizio dello snapshot, nel formato RFC 3339.
snapshotEndTime NULLABLE TIMESTAMP L'ora di fine dello snapshot, nel formato RFC 3339.
project NULLABLE INTEGER Il numero di progetto del bucket.
name NULLABLE STRING Il nome del bucket.
generation NULLABLE INTEGER Il numero di generazione del bucket.
requestLocation NULLABLE STRING La Google Cloud posizione da cui ha avuto origine la richiesta.
bucketLocation NULLABLE STRING La località del bucket.
requestBytes NULLABLE INTEGER Il numero totale di byte trasferiti per le richieste tra il bucket e la località specificati.
responseBytes NULLABLE INTEGER Il numero totale di byte trasferiti per le risposte tra il bucket e la località specificati.

Schema del set di dati per eventi ed errori

Nel set di dati collegato, puoi anche visualizzare gli eventi di elaborazione degli snapshot e gli errori nelle visualizzazioni events_view e error_attributes_view. Per risolvere gli errori di elaborazione degli snapshot, consulta Risolvi gli errori del set di dati.

Log eventi

Puoi visualizzare i log eventi nella visualizzazione events_view del set di dati collegato:

Campo metadati Modalità Tipo Descrizione
manifest.snapshotTime NULLABLE TIMESTAMP L'ora, nel formato RFC 3339, in cui viene aggiornato lo snapshot degli eventi.
manifest.viewName NULLABLE STRING Il nome della visualizzazione che viene aggiornata.
manifest.location NULLABLE STRING La posizione di origine dei dati che vengono aggiornati.
globalManifest.snapshotTime NULLABLE TIMESTAMP L'ora di completamento dell'importazione, nel formato RFC 3339, per le tabelle degli attributi di bucket e oggetti in tutte le località di origine.
eventTime NULLABLE TIMESTAMP L'ora in cui si è verificato l'evento.
eventCode NULLABLE STRING Il codice evento associato alla voce corrispondente. I valori eventCode sono i seguenti:
  • eventCode 1 indica che la vista manifest.viewName viene aggiornata con tutte le voci per la località di origine (manifest.location) all'interno dello snapshot (manifest.snapshotTime).
  • eventCode 2 indica che il set di dati viene aggiornato con le voci di bucket e oggetti per tutte le località di origine. L'aggiornamento avviene all'interno dello snapshot (globalManifest.snapshotTime).
  • eventCode 3 si riferisce alle visualizzazioni dei dati delle attività che vengono aggiornate con tutte le voci per la posizione di origine (manifest.location) all'interno della finestra di log.

Codici di errore

Puoi visualizzare i codici di errore nella tabella error_attributes_view del set di dati collegato:

Campo metadati Modalità Tipo Descrizione
errorCode NULLABLE INTEGER Il codice di errore associato a questa voce. Per un elenco dei valori validi e per informazioni su come risolvere questi errori, consulta Risolvere i problemi relativi ai set di dati.
errorSource NULLABLE STRING L'origine dell'errore. Valore valido: CONFIGURATION_PREPROCESSING.
errorTime NULLABLE TIMESTAMP L'ora in cui si verifica l'errore.
sourceGcsLocation NULLABLE STRING La posizione di Cloud Storage di origine dell'errore. Per i progetti, questo campo è nullo perché i progetti non sono associati a una località.
bucketErrorRecord.bucketName NULLABLE STRING Il nome del bucket interessato dall'errore. Puoi utilizzare queste informazioni per eseguire il debug di un errore del bucket.
bucketErrorRecord.serviceAccount NULLABLE STRING Il account di servizio che deve disporre dell'autorizzazione per importare oggetti dal bucket. Puoi utilizzare queste informazioni per eseguire il debug di un errore del bucket.
projectErrorRecord.projectNumber NULLABLE INTEGER Il numero del progetto coinvolto nell'errore. Puoi utilizzare queste informazioni per eseguire il debug di un errore del progetto.
projectErrorRecord.organizationName NULLABLE STRING Il nome dell'organizzazione a cui deve appartenere il progetto per l'elaborazione. Un valore di 0 indica che il progetto non si trova nell'organizzazione. Puoi utilizzare queste informazioni per eseguire il debug di un errore del progetto.

Risolvi gli errori del set di dati

Per risolvere gli errori di elaborazione degli snapshot registrati nella vista error_attributes_view nel set di dati collegato, consulta la tabella seguente:

Codice di errore Scenario di errore Messaggio di errore Risoluzione dei problemi
1 Il progetto di origine non appartiene all'organizzazione Il progetto di origine projectErrorRecord.projectNumber non appartiene all'organizzazione projectErrorRecord.organizationName. Aggiungi il progetto di origine projectErrorRecord.projectNumber all'organizzazione projectErrorRecord.organizationName. Per istruzioni su come eseguire la migrazione di un progetto tra organizzazioni, consulta Esegui la migrazione dei progetti tra organizzazioni.
2 Errore di autorizzazione del bucket Autorizzazione negata per l'importazione di oggetti per il bucket bucketErrorRecord.bucketName. Concedi al account di servizio bucketErrorRecord.serviceAccount le autorizzazioni Identity and Access Management (IAM) per consentire l'importazione degli oggetti per il bucket bucketErrorRecord.bucketName. Per saperne di più, consulta Concedi le autorizzazioni richieste al service agent.
3 Il progetto di destinazione non appartiene all'organizzazione Il progetto di destinazione projectErrorRecord.projectNumber non si trova nell'organizzazione projectErrorRecord.organizationName. Aggiungi il progetto di destinazione projectErrorRecord.projectNumber all'organizzazione projectErrorRecord.organizationName. Per istruzioni su come eseguire la migrazione di un progetto tra organizzazioni, consulta Esegui la migrazione dei progetti tra organizzazioni.
4 Storage Intelligence non è configurato nel progetto di origine. Storage Intelligence non è configurato per il progetto di origine projectErrorRecord.projectNumber. Configura Storage Intelligence per il progetto di origine projectErrorRecord.projectNumber. Per saperne di più, consulta Configurare e gestire Storage Intelligence.
5 Storage Intelligence non è configurato per il bucket. Il bucket bucketErrorRecord.bucketName non ha Storage Intelligence configurato. Configura Storage Intelligence per il bucket bucketErrorRecord.bucketName. Per saperne di più, consulta Configura e gestisci Storage Intelligence.
6 Errore di autenticazione dell'accesso al bucket ACTIVITY_BUCKET_ACCESS_AUTHORIZATION_ERROR per il bucket bucketErrorRecord.bucketName. Concedi al account di servizio le autorizzazioni bucketErrorRecord.serviceAccount Identity and Access Management (IAM) per consentire l'importazione dell'attività per il bucket bucketErrorRecord.bucketName. Per saperne di più, consulta Concedere le autorizzazioni richieste al service agent.

Passaggi successivi