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 DatasetSpans, und die Ansicht_AllSpans. Informationen zur Struktur eines Beobachtbarkeits-Buckets finden Sie unterBucket. - 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
_Traceerstellt, wird auch ein Dataset mit dem NamenSpanserstellt, in dem Ihre Trace-Daten gespeichert werden. Informationen zur Struktur eines Datasets finden Sie unterDataset.