In diesem Dokument werden die Tabellen und ihre Schemas beschrieben, die in Storage Insights-Datasets enthalten sind. Mit diesen können Sie Betriebsmuster analysieren, die Ressourcennutzung überwachen und Aktivitäten in Ihrer Speicherumgebung nachvollziehen.
Dataset-Schema der Metadaten
In den folgenden Abschnitten werden die Metadatenfelder beschrieben, die in Datasets enthalten sind. Weitere Informationen zu BigQuery-Spaltenmodi finden Sie unter Modi. Die Spaltenmodi bestimmen, wie BigQuery die Daten speichert und abfragt.
Bucket-Metadaten
Das Bucket-Metadatenschema enthält die Tabellen bucket_attributes_view und bucket_attributes_latest_snapshot_view. Die Tabellen mit Bucket-Metadaten haben die folgenden Felder:
| Metadatenfeld | Modus | Typ | Beschreibung |
|---|---|---|---|
snapshotTime |
NULLABLE |
TIMESTAMP |
Im Feld snapshotTime wird die Zeit der Aktualisierung des Bucket-Metadaten-Snapshots im RFC 3339-Format gespeichert. |
name |
NULLABLE |
STRING |
Der Name des Buckets. |
location |
NULLABLE |
STRING |
Der Standort des Buckets. Objektdaten für Objekte im Bucket befinden sich im physischen Speicher an diesem Standort. |
project |
NULLABLE |
INTEGER |
Die Projektnummer des Projekts, zu dem der Bucket gehört. |
storageClass |
NULLABLE |
STRING |
Die Standard-Speicherklasse des Buckets. |
public |
NULLABLE |
RECORD |
Verworfen Dieses Feld gibt an, ob ein Bucket öffentlich zugänglich ist. Verwenden Sie stattdessen iamConfiguration. |
public.bucketPolicyOnly |
NULLABLE |
BOOLEAN |
Verworfen Dieses Feld, das Teil des public-Eintrags ist, gibt an, ob der einheitliche Zugriff auf Bucket-Ebene aktiviert ist. Dadurch wird der Zugriff über ACLs auf Objektebene verhindert. |
public.publicAccessPrevention |
NULLABLE |
STRING |
Verworfen Dieses Feld ist Teil des public-Eintrags und gibt an, ob der öffentliche Zugriff auf den Bucket verhindert wird. |
autoclass |
NULLABLE |
RECORD |
Die Autoclass-Konfiguration des Buckets. Wenn diese Option aktiviert ist, wird die Speicherklasse von Objekten basierend darauf gesteuert, wie und wann auf die Objekte zugegriffen wird. |
autoclass.enabled |
NULLABLE |
BOOLEAN |
Gibt an, ob Autoclass aktiviert ist. |
autoclass.toggleTime |
NULLABLE |
TIMESTAMP |
Die Zeit, zu der Autoclass für diesen Bucket zuletzt aktiviert oder deaktiviert wurde, im RFC 3339-Format. |
versioning |
NULLABLE |
BOOLEAN |
Gibt an, ob die Versionsverwaltung für den Bucket aktiviert ist. Weitere Informationen finden Sie unter Objektversionsverwaltung. |
lifecycle |
NULLABLE |
BOOLEAN |
Gibt an, ob der Bucket eine Lebenszykluskonfiguration hat. Weitere Informationen finden Sie unter Lebenszyklusverwaltung. |
metageneration |
NULLABLE |
INTEGER |
Die Metadatengeneration dieses Buckets. |
timeCreated |
NULLABLE |
TIMESTAMP |
Die Erstellungszeit des Buckets im RFC 3339-Format. |
tags |
NULLABLE |
RECORD |
Verworfen Dieses Feld enthält benutzerdefinierte Schlüssel/Wert-Paare, die dem Bucket zugeordnet sind. Verwenden Sie stattdessen resourceTags. |
tags.lastUpdatedTime |
NULLABLE |
TIMESTAMP |
Verworfen In diesem Feld wird angegeben, wann die tags zuletzt aktualisiert wurden. |
tags.tagMap |
REPEATED |
RECORD |
Verworfen Dieses Feld ist Teil des tags-Datensatzes und enthält die Zuordnung von Tag-Schlüsseln und ‑Werten. |
tags.tagMap.key |
NULLABLE |
STRING |
Verworfen Dieses Feld ist Teil des tags.tagMap-Eintrags und stellt den Schlüssel eines Tags dar. |
tags.tagMap.value |
NULLABLE |
STRING |
Verworfen Dieses Feld ist Teil des Datensatzes tags.tagMap und stellt den Wert eines Tags dar. |
labels |
REPEATED |
RECORD |
Vom Nutzer bereitgestellte Bucket-Labels in Schlüssel/Wert-Paaren. |
labels.key |
NULLABLE |
STRING |
Ein einzelner Labeleintrag. |
labels.value |
NULLABLE |
STRING |
Der Wert des Labels. |
softDeletePolicy |
NULLABLE |
RECORD |
Die Richtlinie für vorläufiges Löschen des Buckets, die den Zeitraum definiert, in dem Objekte im Bucket nach dem Löschen im Status „Vorläufig gelöscht“ beibehalten werden. Objekte im Status „Vorläufig gelöscht“ können nicht endgültig gelöscht werden und sind bis zum hardDeleteTime wiederherstellbar. |
softDeletePolicy.effectiveTime |
NULLABLE |
DATETIME |
Das Datum und die Uhrzeit, zu der die Richtlinie für vorläufiges Löschen in Kraft tritt, im RFC 3339-Format.
|
softDeletePolicy.retentionDurationSeconds |
NULLABLE |
LONG |
Der Zeitraum in Sekunden, in dem ein vorläufig gelöschtes Objekt aufbewahrt wird und nicht endgültig gelöscht werden kann. Der Wert muss größer oder gleich 604800 (7 Tage) und kleiner als 7776000 (90 Tage) sein. Der Wert kann auch auf 0 gesetzt werden, wodurch die Richtlinie zum vorläufigen Löschen deaktiviert wird. |
iamConfiguration |
NULLABLE |
RECORD |
Die IAM-Konfiguration für einen Bucket. |
iamConfiguration.uniformBucketLevelAccess |
NULLABLE |
RECORD |
Die Konfiguration für einheitlichen Zugriff auf Bucket-Ebene des Buckets. |
iamConfiguration.uniformBucketLevelAccess.enabled |
NULLABLE |
BOOLEAN |
Gibt an, ob für den Bucket einheitlicher Zugriff auf Bucket-Ebene verwendet wird. |
iamConfiguration.publicAccessPrevention |
NULLABLE |
STRING |
Der Status der Verhinderung des öffentlichen Zugriffs des Buckets, der entweder "inherited" oder "enforced" ist. |
resourceTags |
REPEATED |
RECORD |
Die Tags des Buckets. Weitere Informationen finden Sie unter Cloud Resource Manager API. |
resourceTags.key |
NULLABLE |
STRING |
Der resourceTags-Schlüssel. |
resourceTags.value |
NULLABLE |
STRING |
Der resourceTags-Wert. |
Objektmetadaten
Das Schema für Objektmetadaten enthält die Tabellen object_attributes_view und object_attributes_latest_snapshot_view. Die Tabellen mit Objektmetadaten haben die folgenden Felder:
| Metadatenfeld | Modus | Typ | Beschreibung |
|---|---|---|---|
snapshotTime |
NULLABLE |
TIMESTAMP |
Im Feld snapshotTime wird die Zeit der Aktualisierung des Objektmetadaten-Snapshots im RFC 3339-Format gespeichert. |
bucket |
NULLABLE |
STRING |
Der Name des Buckets, der dieses Objekt enthält. |
location |
NULLABLE |
STRING |
Der Standort des Buckets. Objektdaten für Objekte im Bucket befinden sich im physischen Speicher an diesem Standort. |
componentCount |
NULLABLE |
INTEGER |
Wird nur für zusammengesetzte Objekte zurückgegeben. Anzahl der nicht zusammengesetzten Objekte im zusammengesetzten Objekt. componentCount enthält nicht zusammengesetzte Objekte, die Teil von zusammengesetzten Objekten waren, die zum Zusammenstellen des aktuellen Objekts verwendet wurden. |
contentDisposition |
NULLABLE |
STRING |
Die Content-Disposition der Objektdaten. |
contentEncoding |
NULLABLE |
STRING |
Die Inhaltscodierung der Objektdaten. |
contentLanguage |
NULLABLE |
STRING |
Die Content-Language der Objektdaten. |
contentType |
NULLABLE |
STRING |
Der Inhaltstyp der Objektdaten. |
crc32c |
NULLABLE |
INTEGER |
Die CRC32C-Prüfsumme, wie in RFC 4960, Anhang B beschrieben, mit base64 in Big-Endian-Bytereihenfolge codiert. |
customTime |
NULLABLE |
TIMESTAMP |
Ein benutzerdefinierter Zeitstempel für das Objekt im RFC 3339-Format. |
etag |
NULLABLE |
STRING |
HTTP 1.1-Entitäts-Tag für das Objekt. |
eventBasedHold |
NULLABLE |
BOOLEAN |
Gibt an, ob das Objekt einem ereignisbasierten Hold unterliegt. |
generation |
NULLABLE |
INTEGER |
Die Generation des Inhalts dieses Objekts. |
md5Hash |
NULLABLE |
STRING |
Der MD5-Hash der Daten, codiert mit base64. Dieses Feld ist für zusammengesetzte Objekte nicht vorhanden. |
mediaLink |
NULLABLE |
STRING |
Eine URL zum Herunterladen der Daten des Objekts. |
metadata |
REPEATED |
RECORD |
Von Nutzern bereitgestellte Metadaten in Schlüssel/Wert-Paaren. |
metadata.key |
NULLABLE |
STRING |
Ein einzelner Metadateneintrag. |
metadata.value |
NULLABLE |
STRING |
Der Metadatenwert. |
metageneration |
NULLABLE |
INTEGER |
Die Version der Metadaten für dieses Objekt bei dieser Generation. |
name |
NULLABLE |
STRING |
Der Name des Objekts. |
selfLink |
NULLABLE |
STRING |
Eine URL für dieses Objekt. |
size |
NULLABLE |
INTEGER |
Die Inhaltslänge der Daten in Byte. |
storageClass |
NULLABLE |
STRING |
Speicherklasse des Objekts. |
temporaryHold |
NULLABLE |
BOOLEAN |
Gibt an, ob für das Objekt ein temporärer Hold eingerichtet ist. |
timeCreated |
NULLABLE |
TIMESTAMP |
Die Erstellungszeit des Objekts im RFC 3339-Format. |
timeDeleted |
NULLABLE |
TIMESTAMP |
Die Löschzeit des Objekts im RFC 3339-Format. |
updated |
NULLABLE |
TIMESTAMP |
Die Änderungszeit der Objektmetadaten im RFC 3339-Format. |
timeStorageClassUpdated |
NULLABLE |
TIMESTAMP |
Der Zeitpunkt, zu dem die Speicherklasse des Objekts zuletzt geändert wurde. |
retentionExpirationTime |
NULLABLE |
TIMESTAMP |
Der früheste Zeitpunkt, zu dem das Objekt gelöscht werden kann. Dies hängt von der für das Objekt festgelegten Aufbewahrungskonfiguration und der für das Bucket, der das Objekt enthält, festgelegten Aufbewahrungsrichtlinie ab. Der Wert für retentionExpirationTime wird im RFC 3339-Format angegeben. |
softDeleteTime |
NULLABLE |
DATETIME |
Der Zeitpunkt, zu dem das Objekt vorläufig gelöscht wurde. Nur für Objekte in Buckets mit einer Richtlinie für vorläufiges Löschen verfügbar. |
hardDeleteTime |
NULLABLE |
DATETIME |
Der Zeitpunkt, zu dem ein vorläufig gelöschtes Objekt endgültig gelöscht wird und nicht mehr wiederhergestellt werden kann. Der Wert ist die Summe des softDeleteTime-Werts und des softDeletePolicy.retentionDurationSeconds-Werts des Buckets. Nur für Objekte in Buckets mit einer Richtlinie für vorläufiges Löschen verfügbar. |
project |
NULLABLE |
INTEGER |
Die Projektnummer des Projekts, zu dem der Bucket gehört. |
Letzter Snapshot der Bucket- und Objektmetadaten
Das verknüpfte Dataset enthält den neuesten Snapshot der Bucket- und Objektmetadaten in den folgenden dedizierten Ansichten:
Die Tabelle
bucket_attributes_latest_snapshot_viewenthält die neuesten Metadaten für Ihre Cloud Storage-Buckets. Die Struktur entspricht dem Schema für Bucket-Metadaten.Die Tabelle
object_attributes_latest_snapshot_viewenthält die neuesten Metadaten für Ihre Cloud Storage-Objekte. Die Struktur entspricht dem Objektmetadatenschema.
Projektmetadaten
Das verknüpfte Dataset stellt Projektmetadaten als Ansicht mit dem Namen project_attributes_view zur Verfügung:
| Metadatenfeld | Modus | Typ | Beschreibung |
|---|---|---|---|
snapshotTime |
NULLABLE |
TIMESTAMP |
Im Feld snapshotTime wird die Zeit der Aktualisierung des Projektmetadaten-Snapshots im RFC 3339-Format gespeichert. |
name |
NULLABLE |
STRING |
Name des Projekts. |
id |
NULLABLE |
STRING |
Die eindeutige Kennung für das Projekt. |
number |
NULLABLE |
INTEGER |
Ein numerischer Wert, der mit dem Projekt verknüpft ist. |
Dataset-Schema für Aktivitätsdatentabellen
Storage Insights-Datasets enthalten Aktivitätsdaten, einschließlich Betriebsstatistiken, Fehlerlogs und aggregierter Ansichten mit anpassbaren Bereichen, um unterschiedliche Analyseanforderungen zu erfüllen. In den folgenden Abschnitten werden die Schemas für Aktivitätsdaten und die darin verfügbaren Daten beschrieben.
Objektaktivitätsdaten
Die Tabelle object_events_view in Ihrem Storage Insights-Dataset enthält abfragbare Datensätze für Vorgänge zum Erstellen, Aktualisieren und Löschen von Objekten, Metadaten und Details zu den Fehlern, die bei diesen Vorgängen aufgetreten sind. Sie können die Daten verwenden, um Änderungen an Ihren Speicher-Assets zu verfolgen und Fehler zu beheben, indem Sie die Ansicht object_events_view abfragen. Die Daten in der Ansicht object_events_view sind auf Ihr Storage Intelligence-Abo beschränkt und enthalten alle darin aktiv aktivierten Objekte.
Die Tabelle object_events_view enthält die folgenden Felder:
| Feld | Modus | Typ | Beschreibung |
|---|---|---|---|
requestCompletionTimestamp |
NULLABLE |
TIMESTAMP |
Der Zeitstempel, wann die Anfrage abgeschlossen wurde, im RFC 3339-Format. |
project |
NULLABLE |
INTEGER |
Die Projektnummer der Bucket-Ressource. |
bucketName |
NULLABLE |
STRING |
Der Name des in der Anfrage angegebenen Buckets. |
objectName |
NULLABLE |
STRING |
Der Name des im Antrag angegebenen Objekts. Dieses Feld kann null sein. |
requestOperation |
NULLABLE |
STRING |
Die ausgeführte Cloud Storage-Operation. Dieses Feld ist auf Schreib-, Aktualisierungs- und Löschvorgänge beschränkt und kann null sein. |
requestBytes |
NULLABLE |
INTEGER |
Die Anzahl der in der Anfrage gesendeten Byte. |
responseBytes |
NULLABLE |
INTEGER |
Die Anzahl der in der Antwort gesendeten Byte. |
requestProcessingTimeMicros |
NULLABLE |
INTEGER |
Die Zeit in Mikrosekunden, die der Server für die Verarbeitung der Anfrage benötigt hat. Diese Zeit wird ab dem Empfang des ersten Byte bis zum Senden der Antwort gemessen. Bei fortsetzbaren Uploads wird der Endpunkt durch die Antwort auf die letzte Uploadanfrage bestimmt. |
requestId |
NULLABLE |
STRING |
Die Kennung für die Anfrage. |
requestHost |
NULLABLE |
STRING |
Der in der ursprünglichen Anfrage angegebene Host. |
requestHttpMethod |
NULLABLE |
STRING |
Die für diese Anfrage verwendete HTTP-Methode. |
responseStatus |
NULLABLE |
INTEGER |
Der HTTP-Statuscode, der in der Antwort des Servers gesendet wurde. |
requestReferrer |
NULLABLE |
STRING |
Die HTTP-Verweis-URL für die Anfrage. |
size |
NULLABLE |
INTEGER |
Größe des Objekts in Byte. |
generation |
NULLABLE |
INTEGER |
Die Inhaltsgenerierung des Objekts, die für die Objektversionsverwaltung verwendet wird. |
timeCreated |
NULLABLE |
TIMESTAMP |
Die Erstellungszeit des Objekts im RFC 3339-Format. |
storageClass |
NULLABLE |
STRING |
Die Speicherklasse des Objekts. |
errorReason |
NULLABLE |
STRING |
Der Grund für den Fehler (beschränkt auf 429-Fehler). |
location |
NULLABLE |
STRING |
Der Standort des Objekts. |
Ansicht der Projektaktivität
Die Tabelle project_activity_view bietet aggregierte Betriebsstatistiken für alle Ihre Projekte. In der Tabelle wird die Gesamtaktivität zusammengefasst, indem Vorgangstypen, übertragene Byte, Antwortcodes und Fehler gezählt werden. Sie können die Informationen zur Projektaktivität für die Überwachung, Nachverfolgung und interne Kostenzuordnung verwenden. Die Daten in der Ansicht werden durch den Umfang Ihres Storage Intelligence-Abos bestimmt. In der Ansicht werden aggregierte Daten nur für die Buckets und Objekte angezeigt, die in Ihrem Abo aktiv sind. Wenn Sie Storage Intelligence beispielsweise nur für zehn bestimmte Buckets aktivieren, werden in der Ansicht ausschließlich Daten für diese zehn Buckets angezeigt. Wenn Sie Storage Intelligence auf einer höheren Ebene (Organisation, Ordner oder Projekt) aktivieren, werden umgekehrt alle Buckets und Objekte in diesem Bereich automatisch einbezogen und in der Ansicht werden die aggregierten Daten für sie angezeigt.
Die Tabelle project_activity_view enthält die folgenden Felder:
| Feld | Modus | Typ | Beschreibung |
|---|---|---|---|
snapshotStartTime |
NULLABLE |
TIMESTAMP |
Die Startzeit des Snapshots im RFC 3339-Format. |
snapshotEndTime |
NULLABLE |
TIMESTAMP |
Die Endzeit des Snapshots im RFC 3339-Format. |
project |
NULLABLE |
INTEGER |
Die Projektnummer. |
totalRequests |
NULLABLE |
INTEGER |
Die Gesamtzahl der Anfragen, die im Projekt gestellt wurden. |
totalReads |
NULLABLE |
INTEGER |
Die Gesamtzahl der Lesevorgänge. |
totalWrites |
NULLABLE |
INTEGER |
Die Gesamtzahl der Schreibvorgänge. |
totalUpdates |
NULLABLE |
INTEGER |
Die Gesamtzahl der Aktualisierungsvorgänge. |
totalDeletes |
NULLABLE |
INTEGER |
Die Gesamtzahl der Löschvorgänge. |
totalLists |
NULLABLE |
INTEGER |
Die Gesamtzahl der Listenvorgänge. |
totalRequestBytes |
NULLABLE |
INTEGER |
Die Gesamtzahl der übertragenen Anfragebytes. |
totalResponseBytes |
NULLABLE |
INTEGER |
Die Gesamtzahl der übertragenen Antwortbyte. |
count4xx |
NULLABLE |
INTEGER |
Die Gesamtzahl der 4xx-Fehler. |
count5xx |
NULLABLE |
INTEGER |
Die Gesamtzahl der 5xx-Fehler. |
count2xx |
NULLABLE |
INTEGER |
Die Gesamtzahl der 2xx-Erfolgsantworten. |
count400 |
NULLABLE |
INTEGER |
Die Gesamtzahl der 400er-Fehler für fehlerhafte Anfragen. |
count401 |
NULLABLE |
INTEGER |
Die Gesamtzahl der 401-Fehler für nicht autorisierte Anfragen. |
count403 |
NULLABLE |
INTEGER |
Die Gesamtzahl der 403-Fehler für unzulässige Anfragen. |
count429 |
NULLABLE |
INTEGER |
Die Gesamtzahl der 429-Fehler für Anfragen, bei denen das Nutzungslimit überschritten wurde. |
Bucket-Aktivitätsansicht
Die Tabelle bucket_activity_view bietet aggregierte betriebliche Statistiken für Ihre Buckets. In der Tabelle wird die Gesamtaktivität nach Vorgangstypen, übertragenen Byte, Antwortcodes und Fehlern zusammengefasst. Außerdem enthält sie Details zu den wichtigsten Präfixen. Sie können die Bucket-Aktivitätsstatistiken für die Überwachung, Fehlerbehebung, Messung und Analyse Ihrer aktivsten und am wenigsten aktiven Buckets auf Bucket-Ebene verwenden. Die Daten in der Tabelle bucket_activity_view sind auf Ihr Storage Intelligence-Abo beschränkt und enthalten Datensätze für alle aktiv aktivierten Buckets.
Die Tabelle bucket_activity_view enthält die folgenden Felder:
| Feld | Modus | Typ | Beschreibung |
|---|---|---|---|
snapshotStartTime |
NULLABLE |
TIMESTAMP |
Die Startzeit des Snapshots im RFC 3339-Format. |
snapshotEndTime |
NULLABLE |
TIMESTAMP |
Die Endzeit des Snapshots im RFC 3339-Format. |
name |
NULLABLE |
STRING |
Der Name des Buckets. |
generation |
NULLABLE |
INTEGER |
Die Generationsnummer des Buckets. |
project |
NULLABLE |
INTEGER |
Die Projektnummer. |
location |
NULLABLE |
STRING |
Der Standort des Buckets. |
totalRequests |
NULLABLE |
INTEGER |
Die Gesamtzahl der Anfragen, die für den Bucket gestellt wurden. |
totalReads |
NULLABLE |
INTEGER |
Die Gesamtzahl der Lesevorgänge. |
totalWrites |
NULLABLE |
INTEGER |
Die Gesamtzahl der Schreibvorgänge. |
totalUpdates |
NULLABLE |
INTEGER |
Die Gesamtzahl der Aktualisierungsvorgänge. |
totalDeletes |
NULLABLE |
INTEGER |
Die Gesamtzahl der Löschvorgänge. |
totalLists |
NULLABLE |
INTEGER |
Die Gesamtzahl der Listenvorgänge. |
totalRequestBytes |
NULLABLE |
INTEGER |
Die Gesamtzahl der übertragenen Anfragebytes. |
totalResponseBytes |
NULLABLE |
INTEGER |
Die Gesamtzahl der übertragenen Antwortbyte. |
count4xx |
NULLABLE |
INTEGER |
Die Gesamtzahl der 4xx-Fehler. |
count5xx |
NULLABLE |
INTEGER |
Die Gesamtzahl der 5xx-Fehler. |
count2xx |
NULLABLE |
INTEGER |
Die Gesamtzahl der 2xx-Erfolgsantworten. |
count400 |
NULLABLE |
INTEGER |
Die Gesamtzahl der 400er-Fehler für fehlerhafte Anfragen. |
count401 |
NULLABLE |
INTEGER |
Die Gesamtzahl der 401-Fehler für nicht autorisierte Anfragen. |
count403 |
NULLABLE |
INTEGER |
Die Gesamtzahl der 403-Fehler für unzulässige Anfragen. |
count429 |
NULLABLE |
INTEGER |
Die Gesamtzahl der 429-Fehler für Anfragen, bei denen das Nutzungslimit überschritten wurde. |
topPrefixes429Errors |
REPEATED |
RECORD |
Die fünf Bucket-Präfixe mit den meisten 429-Fehlern, zurückgegeben als RECORD mit dem Präfix als STRING und der Fehleranzahl als INTEGER. |
topPrefixesRequestBytes |
REPEATED |
RECORD |
Die fünf Bucket-Präfixe mit der höchsten Anzahl angeforderter Byte, zurückgegeben als RECORD mit dem Präfix als STRING und der Anzahl als INTEGER. |
topPrefixesResponseBytes |
REPEATED |
RECORD |
Die fünf Bucket-Präfixe mit der höchsten Anzahl von Antwort-Bytes, zurückgegeben als RECORD mit dem Präfix als STRING und der Anzahl als INTEGER. |
topPrefixesHighestOperations |
REPEATED |
RECORD |
Die fünf wichtigsten Bucket-Präfixe mit der höchsten Anzahl von Vorgängen, zurückgegeben als RECORD mit dem Präfix als STRING und der Anzahl als INTEGER. |
Ansicht für Bucket-Region-Aktivität
In der Tabelle bucket_region_activity_view werden die insgesamt gesendeten und empfangenen Bytes für einen Bucket nach Zielregion zusammengefasst. Mithilfe der regionalen Daten zur Bucket-Aktivität können Sie die aktivsten Regionen ermitteln. So können Sie den optimalen Bucket-Standort bestimmen, den regionalen Egress analysieren und bei Bedarf eine Bucket-Verschiebung in Betracht ziehen, um Leistung, Kosten oder Resilienz zu optimieren. Die Daten in der Tabelle bucket_region_activity_view sind auf Ihr Storage Intelligence-Abo beschränkt und enthalten Datensätze für alle aktiv aktivierten Buckets.
| Feld | Modus | Typ | Beschreibung |
|---|---|---|---|
snapshotStartTime |
NULLABLE |
TIMESTAMP |
Die Startzeit des Snapshots im RFC 3339-Format. |
snapshotEndTime |
NULLABLE |
TIMESTAMP |
Die Endzeit des Snapshots im RFC 3339-Format. |
project |
NULLABLE |
INTEGER |
Die Projektnummer für den Bucket. |
name |
NULLABLE |
STRING |
Der Name des Buckets. |
generation |
NULLABLE |
INTEGER |
Die Generationsnummer des Buckets. |
requestLocation |
NULLABLE |
STRING |
Der Google Cloud Standort, von dem die Anfrage stammt. |
bucketLocation |
NULLABLE |
STRING |
Der Standort des Buckets. |
requestBytes |
NULLABLE |
INTEGER |
Die Gesamtzahl der Byte, die für Anfragen zwischen dem angegebenen Bucket und dem angegebenen Standort übertragen wurden. |
responseBytes |
NULLABLE |
INTEGER |
Die Gesamtzahl der für Antworten zwischen dem angegebenen Bucket und dem angegebenen Standort übertragenen Byte. |
Dataset-Schema für Ereignisse und Fehler
Im verknüpften Dataset können Sie sich auch die Ereignisse und Fehler bei der Verarbeitung von Momentaufnahmen in den Ansichten events_view und error_attributes_view ansehen. Informationen zur Fehlerbehebung bei der Verarbeitung von Snapshots finden Sie unter Fehler bei Datasets beheben.
Ereignisprotokoll
Sie können Ereignisprotokolle in der Ansicht events_view im verknüpften Dataset ansehen:
| Metadatenfeld | Modus | Typ | Beschreibung |
|---|---|---|---|
manifest.snapshotTime |
NULLABLE |
TIMESTAMP |
Die Zeit, zu der der Snapshot der Ereignisse aktualisiert wird, im RFC 3339-Format. |
manifest.viewName |
NULLABLE |
STRING |
Der Name der Ansicht, die aktualisiert wird. |
manifest.location |
NULLABLE |
STRING |
Der Quellspeicherort der Daten, die aktualisiert werden. |
globalManifest.snapshotTime |
NULLABLE |
TIMESTAMP |
Die Zeit, zu der die Aufnahme abgeschlossen wurde, im RFC 3339-Format, für die Tabellen mit Bucket- und Objektattributen für alle Quellspeicherorte. |
eventTime |
NULLABLE |
TIMESTAMP |
Zeit, zu der das Ereignis aufgetreten ist. |
eventCode | NULLABLE |
STRING | Der Ereigniscode, der dem entsprechenden Eintrag zugeordnet ist. Die eventCode-Werte sind wie folgt:
|
Fehlercodes
Fehlercodes können Sie in der Tabelle error_attributes_view im verknüpften Dataset ansehen:
| Metadatenfeld | Modus | Typ | Beschreibung |
|---|---|---|---|
errorCode |
NULLABLE |
INTEGER |
Der mit diesem Eintrag verknüpfte Fehlercode. Eine Liste der gültigen Werte und Informationen zur Behebung dieser Fehler finden Sie unter Fehler bei Datasets beheben. |
errorSource |
NULLABLE |
STRING |
Die Quelle des Fehlers. Gültiger Wert: CONFIGURATION_PREPROCESSING. |
errorTime |
NULLABLE |
TIMESTAMP |
Gibt an, wann der Fehler auftritt. |
sourceGcsLocation |
NULLABLE |
STRING |
Der Cloud Storage-Quellspeicherort des Fehlers. Für Projekte ist dieses Feld „null“, da Projekte keinem Standort zugeordnet sind. |
bucketErrorRecord.bucketName |
NULLABLE |
STRING |
Der Name des Buckets, der an dem Fehler beteiligt ist. Anhand dieser Informationen können Sie einen Bucket-Fehler beheben. |
bucketErrorRecord.serviceAccount |
NULLABLE |
STRING |
Das Dienstkonto, das die Berechtigung zum Aufnehmen von Objekten aus dem Bucket benötigt. Anhand dieser Informationen können Sie einen Bucket-Fehler beheben. |
projectErrorRecord.projectNumber |
NULLABLE |
INTEGER |
Die Nummer des Projekts, das den Fehler verursacht hat. Anhand dieser Informationen können Sie Projektfehler beheben. |
projectErrorRecord.organizationName |
NULLABLE |
STRING |
Der Name der Organisation, zu der das Projekt für die Verarbeitung gehören muss. Der Wert 0 gibt an, dass sich das Projekt nicht in der Organisation befindet. Anhand dieser Informationen können Sie Projektfehler beheben. |
Fehler bei Datasets beheben
In der folgenden Tabelle finden Sie Informationen zur Fehlerbehebung bei Fehlern bei der Verarbeitung von Snapshots, die in der Ansicht error_attributes_view im verknüpften Dataset protokolliert werden:
| Fehlercode | Fehlerfall | Fehlermeldung | Fehlerbehebung |
|---|---|---|---|
| 1 | Das Quellprojekt gehört nicht zur Organisation | Das Quellprojekt projectErrorRecord.projectNumber gehört nicht zur Organisation projectErrorRecord.organizationName. |
Fügen Sie das Quellprojekt projectErrorRecord.projectNumber der Organisation projectErrorRecord.organizationName hinzu. Eine Anleitung zum Migrieren eines Projekts zwischen Organisationen finden Sie unter Projekte zwischen Organisationen migrieren. |
| 2 | Bucket-Autorisierungsfehler | Berechtigung zum Aufnehmen von Objekten für Bucket bucketErrorRecord.bucketName verweigert. |
Gewähren Sie dem Dienstkonto bucketErrorRecord.serviceAccount IAM-Berechtigungen (Identity and Access Management), damit Objekte für den Bucket bucketErrorRecord.bucketName aufgenommen werden können. Weitere Informationen finden Sie unter Erforderliche Berechtigungen für den Dienst-Agenten erteilen. |
| 3 | Das Zielprojekt gehört nicht zur Organisation | Das Zielprojekt projectErrorRecord.projectNumber ist nicht in der Organisation projectErrorRecord.organizationName. |
Fügen Sie das Zielprojekt projectErrorRecord.projectNumber der Organisation projectErrorRecord.organizationName hinzu. Eine Anleitung zum Migrieren eines Projekts zwischen Organisationen finden Sie unter Projekte zwischen Organisationen migrieren. |
| 4 | Für das Quellprojekt ist Storage Intelligence nicht konfiguriert. | Für das Quellprojekt projectErrorRecord.projectNumber ist Storage Intelligence nicht konfiguriert. |
Konfigurieren Sie Storage Intelligence für das Quellprojekt projectErrorRecord.projectNumber. Weitere Informationen finden Sie unter Storage Intelligence konfigurieren und verwalten. |
| 5 | Für den Bucket ist Storage Intelligence nicht konfiguriert. | Für den Bucket bucketErrorRecord.bucketName ist Storage Intelligence nicht konfiguriert. |
Konfigurieren Sie Storage Intelligence für den Bucket bucketErrorRecord.bucketName. Weitere Informationen finden Sie unter Storage Intelligence konfigurieren und verwalten. |
| 6 | Authentifizierungsfehler beim Bucket-Zugriff | ACTIVITY_BUCKET_ACCESS_AUTHORIZATION_ERROR für Bucket bucketErrorRecord.bucketName. |
Gewähren Sie dem Dienstkonto bucketErrorRecord.serviceAccount IAM-Berechtigungen (Identity and Access Management), damit Aktivitäten für den Bucket bucketErrorRecord.bucketName aufgenommen werden können. Weitere Informationen finden Sie unter Erforderliche Berechtigungen für den Dienst-Agenten erteilen. |
Nächste Schritte
- Storage Insights-Datasets konfigurieren
- Storage Insights-Datasets verwalten
- SQL-Abfragen für die Datasets in BigQuery ausführen
- Weitere Informationen zu BigQuery-Analysen