Descripción general del almacenamiento de Google Cloud Observability

En este documento, se describe cómo Google Cloud Observability almacena tus datos de telemetría. Incluye información sobre cómo Cloud Logging, Cloud Monitoring y Cloud Trace almacenan datos. En este documento, también se proporciona una descripción general conceptual de los buckets de observabilidad, que Cloud Trace usa como su modelo de almacenamiento.

Datos de registros

Los datos de registros residen en buckets de registros, que son los contenedores que Logging usa para almacenar tus datos de registros. Cada proyecto Google Cloud , cuenta de facturación, carpeta y organización contiene buckets de registros llamados _Required y _Default.

De forma predeterminada, los datos de registro residen en el proyecto, la cuenta de facturación, la carpeta o la organización de Google Cloud donde provienen los datos. Sin embargo, puedes configurar Logging para enrutar los datos de registro desde el recurso en el que se originan a otra ubicación, como otro proyecto o un bucket de registros centralizado.

Para obtener más información, consulta Almacena entradas de registro y Enruta entradas de registro.

Datos de métricas

Los datos de métricas residen en el proyecto Google Cloud en el que se originan los datos.

Datos de seguimiento

Los datos de seguimiento residen en un bucket de observabilidad con el mismo nombre del proyecto Google Cloud en el que se originan los datos. El nombre del bucket es _Trace. En la siguiente sección, se describen los buckets de observabilidad.

Para obtener información sobre el formato de almacenamiento de los intervalos individuales, consulta Esquema de seguimiento.

Modelo de almacenamiento de observabilidad

El modelo de almacenamiento de la API de Observability se basa en la siguiente arquitectura:

Buckets de observabilidad
Un bucket de observabilidad es la entidad de administración de los conjuntos de datos, que almacenan datos. Un bucket de observabilidad se encuentra en una ubicación específica y tiene una política de retención de datos. Cuando un servicio de Google Cloud usa la API de Observability para almacenar sus datos, el sistema crea un bucket de observabilidad basado en el nombre del servicio. Por ejemplo, para el servicio de Cloud Trace, el bucket creado por el sistema se llama _Trace. Para obtener información sobre la estructura de un bucket de observabilidad, consulta Bucket.
Conjuntos de datos
Un conjunto de datos es una entidad de almacenamiento. Cada conjunto de datos es secundario de un bucket de observabilidad. Cuando el sistema crea un bucket de observabilidad para un servicio Google Cloud , también crea un conjunto de datos. Por ejemplo, después de que el sistema crea el bucket _Trace, crea el conjunto de datos llamado Spans. Ese conjunto de datos almacena tus datos de seguimiento. Para obtener información sobre la estructura de un conjunto de datos, consulta Dataset.
Vistas de los conjuntos de datos
Cada conjunto de datos aloja una o más vistas. Una vista proporciona acceso de lectura a un subconjunto de entradas del conjunto de datos. Cuando se crea un conjunto de datos, el sistema crea automáticamente una vista. Esa vista incluye todos los datos del conjunto de datos. El nombre de la vista depende del servicio. Por ejemplo, para el servicio de Cloud Trace, el sistema crea una vista llamada _AllSpans en el conjunto de datos Spans. Para obtener información sobre la estructura de una vista, consulta View.
Vínculos en conjuntos de datos

Cada conjunto de datos puede contener como máximo un vínculo. Cuando creas un vínculo para un conjunto de datos, el sistema crea un conjunto de datos vinculado de BigQuery. Luego, puedes consultar los datos de tu conjunto de datos con BigQuery o con otros servicios que usen la API de BigQuery. Para obtener información sobre la estructura de un vínculo, consulta Link.

El sistema no crea vínculos automáticamente en los conjuntos de datos.

Por ejemplo, tus datos de seguimiento residen en un conjunto de datos llamado Spans. Este conjunto de datos es secundario del bucket de observabilidad llamado _Trace. En el conjunto de datos Spans, el sistema crea la vista llamada _AllSpans. Esta vista incluye todos los datos del conjunto de datos.

Limitaciones

No puedes hacer lo siguiente:

  • Modificar o borrar buckets de observabilidad
  • Crear, borrar o modificar conjuntos de datos
  • Crear, borrar o modificar vistas
  • Usa la consola de Google Cloud para enumerar buckets, conjuntos de datos, vistas o vínculos.
  • Crea buckets de observabilidad en ubicaciones que no sean us. Un bucket de observabilidad debe estar en la ubicación us.

¿Qué sigue?