Configurar Observability Analytics para ejecutar tus consultas de Cloud Trace en el motor de BigQuery te permite usar ranuras reservadas para evitar demoras en la fila cuando las ranuras predeterminadas están ocupadas. También debes usar el motor de BigQuery cuando crees políticas de alertas basadas en SQL o guardes gráficos de paneles cuyas consultas unan datos de observabilidad con otros datos de la empresa.
A menos que modifiques la configuración, la página Observability Analytics ejecuta consultas en el motor de consultas predeterminado, que usa ranuras predeterminadas. Ambos motores te permiten consultar vistas de observabilidad, vistas en buckets de registros y vistas de análisis.
Antes de comenzar
- Accede a tu cuenta de Google Cloud . Si es la primera vez que usas Google Cloud, crea una cuenta para evaluar el rendimiento de nuestros productos en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.
-
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.
-
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 Observability Analytics con el motor de BigQuery, pídele a tu administrador que te otorgue los siguientes roles de IAM:
- Usuario con acceso a vistas de observabilidad (
roles/observability.viewAccessor) en las vistas de observabilidad que deseas consultar. Este rol admite 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 podrá acceder a todas las vistas de observabilidad. - Usuario de BigQuery (
roles/bigquery.user) en tu proyecto - 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.
- Usuario con acceso a vistas de observabilidad (
- Verifica que tengas un conjunto de datos de BigQuery vinculado en tu conjunto de datos de observabilidad que almacene tus datos de seguimiento. Si no existe el conjunto de datos de BigQuery vinculado, créalo.
Si configuras la página Observability Analytics para que use el motor de BigQuery en un proyecto Google Cloud protegido por los Controles del servicio de 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 Observability Analytics, 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 Cómo consultar y analizar registros.
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 declaraciónJOINpuede 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 la barra de herramientas 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 vinculado de BigQuery.
Haz clic en Ejecutar en BigQuery.
Precios
Para obtener información sobre los costos asociados con el uso de BigQuery, consulta Precios de BigQuery.
¿Qué sigue?
- Supervisa los resultados de tus consulta en SQL con una política de alertas
- Cómo guardar y compartir una consulta en SQL
- Resultados de la consulta en SQL del gráfico
- Consultas en SQL de ejemplo