Questo documento descrive come Google Cloud Observability archivia i dati di telemetria. Include informazioni su come Cloud Logging, Cloud Monitoring e Cloud Trace archiviano i dati. Questo documento fornisce anche una panoramica concettuale dei bucket di osservabilità, che Cloud Trace utilizza come modello di archiviazione.
Dati di log
I dati di log si trovano nei bucket di log, i container che
Logging utilizza per archiviare i dati di log. Ogni Google Cloud progetto,
account di fatturazione, cartella e organizzazione contiene bucket di log denominati _Required
e _Default.
Per impostazione predefinita, i dati di log si trovano nel progetto, nell'account di fatturazione, nella cartella o nell'organizzazione da cui provengono. Google Cloud Tuttavia, puoi configurare Logging per indirizzare i dati di log dalla risorsa di origine a un'altra posizione, ad esempio un altro progetto o un bucket di log centralizzato.
Per scoprire di più, consulta Memorizzare le voci di log e Eseguire il routing delle voci di log.
Dati delle metriche
I dati delle metriche si trovano nel progetto Google Cloud da cui provengono.
Dati di Trace
I dati di Trace si trovano in un bucket di osservabilità denominato nello stesso progetto Google Cloud in cui hanno origine i dati. Il nome del bucket è _Trace. La sezione successiva
descrive i bucket di osservabilità.
Per informazioni sul formato di archiviazione dei singoli intervalli, consulta Schema di traccia.
Modello di archiviazione dell'osservabilità
Il modello di archiviazione dell'API Observability si basa sulla seguente architettura:
- Bucket di osservabilità
- Un bucket di osservabilità è l'entità di gestione per i set di dati, che archiviano
i dati. Un bucket di osservabilità si trova in una posizione specifica e ha un criterio di conservazione dei dati. Quando un servizio Google Cloud utilizza l'API Observability per archiviare i propri dati, il sistema crea un bucket di osservabilità in base al nome del servizio. Ad esempio, per
il servizio Cloud Trace, il bucket creato dal sistema si chiama
_Trace. Per scoprire la struttura di un bucket di osservabilità, consultaBucket. - Set di dati
- Un dataset è un'entità di archiviazione. Ogni set di dati è figlio di un bucket di osservabilità. Quando il sistema crea un bucket di osservabilità per un servizio Google Cloud , crea anche un set di dati. Ad esempio, dopo che il
sistema crea il bucket
_Trace, crea il set di dati denominatoSpans. Questo set di dati archivia i dati di traccia. Per informazioni sulla struttura di un set di dati, consultaDataset. - Visualizzazioni dei set di dati
- Ogni set di dati ospita una o più visualizzazioni. Una vista fornisce l'accesso in lettura a un
sottoinsieme di voci nel set di dati. Quando viene creato un set di dati, il sistema
crea automaticamente una vista. Questa visualizzazione include tutti i dati nel set di dati.
Il nome della visualizzazione dipende dal servizio. Ad esempio, per il servizio Cloud Trace, il sistema crea una vista denominata
_AllSpansnel set di datiSpans. Per scoprire la struttura di una vista, consultaView. - Link sui set di dati
Ogni set di dati può contenere al massimo un link. Quando crei un collegamento per un set di dati, il sistema crea un set di dati BigQuery collegato. Puoi quindi eseguire query sui dati nel set di dati utilizzando BigQuery o altri servizi che utilizzano l'API BigQuery. Per scoprire di più sulla struttura di un link, consulta
Link.Il sistema non crea automaticamente link nei set di dati.
Ad esempio, i dati di traccia si trovano in un set di dati denominato Spans. Questo set di dati
è secondario rispetto al bucket di osservabilità denominato _Trace. Nel set di dati Spans,
il sistema crea la visualizzazione denominata _AllSpans. Questa visualizzazione include tutti i dati
nel set di dati.
Limitazioni
Non puoi:
- Modificare o eliminare i bucket di osservabilità.
- Creare, eliminare o modificare i set di dati.
- Creare, eliminare o modificare le visualizzazioni.
- Utilizza la Google Cloud console per elencare bucket, set di dati, viste o link.
- Crea bucket di osservabilità in località diverse da
us; un bucket di osservabilità deve trovarsi nella localitàus.
Passaggi successivi
- Scopri come gestire i bucket di osservabilità.
- Scopri come visualizzare e analizzare la telemetria.