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, consultaBucket. - 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 llamadoSpans. Ese conjunto de datos almacena tus datos de seguimiento. Para obtener información sobre la estructura de un conjunto de datos, consultaDataset. - 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
_AllSpansen el conjunto de datosSpans. Para obtener información sobre la estructura de una vista, consultaView. - 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ónus.
¿Qué sigue?
- Obtén más información para administrar tus buckets de observabilidad.
- Obtén más información para ver y analizar tus datos de telemetría.