Trace-Speicher – Übersicht

Ihre Cloud Trace-Daten werden in einem Beobachtbarkeits-Dataset gespeichert, das von einem Beobachtbarkeits-Bucket verwaltet wird. Wenn Sie das Speichermodell verstehen, können Sie steuern, wo Ihre Trace-Daten gespeichert werden, Verschlüsselungsrichtlinien erzwingen und Telemetriedaten mit Analysediensten verbinden, die von Observability Analytics und BigQuery bereitgestellt werden.

Informationen zum Analysieren von Trace-Daten mit BigQuery finden Sie unter Verknüpftes BigQuery-Dataset erstellen.

Speichermodell für Beobachtbarkeit

Das Speichermodell der Observability API basiert auf der folgenden Architektur:

Beobachtbarkeits-Buckets
Ein Beobachtbarkeits-Bucket ist die Verwaltungseinheit für Datasets, in denen Daten gespeichert werden. Ein Beobachtbarkeits-Bucket befindet sich an einem bestimmten Standort und hat eine Aufbewahrungsrichtlinie für Daten. Wenn ein Google Cloud Dienst die Observability API verwendet, um seine Daten zu speichern, erstellt das System einen Beobachtbarkeits-Bucket basierend auf dem Namen des Dienstes, ein Dataset zum Speichern von Daten und eine Ansicht, um Lesezugriff auf die gespeicherten Daten zu gewähren. Für den Cloud Trace-Dienst benennt das System beispielsweise den vom System erstellten Bucket _Trace, das Dataset Spans, und die Ansicht _AllSpans. Informationen zur Struktur eines Beobachtbarkeits-Buckets finden Sie unter Bucket.
Datasets
In einem Dataset werden Daten gespeichert. Das System erstellt automatisch ein Dataset, wenn es einen Beobachtbarkeits-Bucket erstellt, der das Dataset verwaltet. Wenn das System beispielsweise den Bucket _Trace erstellt, wird auch ein Dataset mit dem Namen Spans erstellt, in dem Ihre Trace-Daten gespeichert werden. Informationen zur Struktur eines Datasets finden Sie unter Dataset.