Configurar las Estadísticas de observabilidad para ejecutar tus consultas de Cloud Trace en el motor de BigQuery te permite crear políticas de alertas basadas en SQL y guardar gráficos de paneles cuyas consultas unan datos de observabilidad con otros datos de la empresa. Cuando las consultas se ejecutan en el motor de BigQuery, usan ranuras on demand de forma predeterminada o ranuras reservadas si tu proyecto tiene una asignación de reserva en la misma ubicación que el conjunto de datos vinculado.
A menos que modifiques la configuración, la página Estadísticas de observabilidad ejecuta consultas en el motor de consultas predeterminado, que usa ranuras predeterminadas. Ambos motores te permiten consultar vistas de observabilidad, vistas de buckets de registros y vistas de análisis.
Antes de comenzar
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Para obtener los permisos que necesitas para ejecutar consultas desde Estadísticas de observabilidad con el motor de BigQuery, pídele a tu administrador que te otorgue los siguientes roles de IAM:
- Visualizador de observabilidad (
roles/observability.viewer) en el proyecto - Descriptor de acceso de la vista de observabilidad (
roles/observability.viewAccessor) en las vistas de observabilidad que quieres consultar. Este rol admite las condiciones de IAM, que te permiten restringir el otorgamiento a una vista específica. Si no adjuntas una condición al otorgamiento del rol, la principal puede acceder a todas las vistas de observabilidad. - Visualizador de datos de BigQuery (
roles/bigquery.dataViewer) en tu proyecto o el conjunto de datos vinculado - Usuario de trabajo de BigQuery (
roles/bigquery.jobUser) en tu proyecto
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.
También puedes obtener los permisos necesarios a través de roles personalizados o cualquier otro rol predefinido.
- Visualizador de observabilidad (
- Verifica que tengas un conjunto de datos de BigQuery vinculado en el conjunto de datos de observabilidad que almacena tus datos de seguimiento. Si el conjunto de datos de BigQuery vinculado no existe, créalo.
Si configuras la página Estadísticas de observabilidad para usar el motor de BigQuery en un proyecto de Google Cloud protegido por los Controles del servicio de la nube privada virtual (VPC), usa la edición Enterprise de BigQuery. Para obtener más información, consulta Información sobre las ediciones de BigQuery.
Ejecuta consultas en el motor de BigQuery
Para ejecutar una consulta en el motor de BigQuery cuando usas la página Estadísticas de observabilidad, haz lo siguiente:
-
En la Google Cloud consola, ve a la página manage_search Estadísticas de observabilidad:
Ir a Estadísticas de observabilidad
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Logging.
Ingresa o carga una consulta. Para obtener más información, consulta Consulta y analiza seguimientos.
Puedes guardar un gráfico en un panel en el que se muestre el resultado de una unión entre los datos de observabilidad y otros datos de la empresa. En este caso, la cláusula
FROMdebe especificar una vista en un conjunto de datos de observabilidad o una vista en un bucket de registros, y también debe haber un conjunto de datos vinculado para los datos consultados. La sentenciaJOINpuede especificar una tabla de BigQuery. Sin embargo, debes tener los permisos de IAM necesarios para consultar la tabla de BigQuery.Ve a la barra de herramientas y verifica que se muestre un botón etiquetado como Ejecutar en BigQuery.
Si en la barra de herramientas se muestra Ejecutar consulta, haz clic en settings Configuración y selecciona BigQuery.
Un botón Ejecutar en BigQuery inhabilitado indica que no hay un conjunto de datos vinculado. Para resolver este error, crea el conjunto de datos de BigQuery vinculado.
Haz clic en Ejecutar en BigQuery.
Precios
Para obtener información sobre los costos asociados con el uso de BigQuery, consulta Precios de BigQuery.