En este documento, se describe cómo guardar y compartir las consultas que creas en Análisis de observabilidad.
En este documento, se supone que estás familiarizado con Análisis de observabilidad y cómo usar la página Análisis de observabilidad para consultar tus datos de registros. Si no estás familiarizado con estos temas, consulta Consulta y analiza registros.
Para obtener información sobre cómo graficar los resultados de tus consultas y cómo guardar esos gráficos en un panel personalizado, consulta Grafica los consulta en SQL SQL.
Diferencias entre las consultas guardadas y las vistas de análisis
Una consulta guardada es una consulta que ejecutas con la página Análisis de observabilidad y que luego guardas como consulta. La acción de guardar te permite volver a ejecutar esta consulta cuando lo desees. Cuando guardas la consulta, tienes la opción de hacerla privada para ti o hacerla visible para otras personas que tengan los permisos necesarios para usar Análisis de observabilidad. No puedes escribir una consulta en SQL en la que la cláusula FROM especifique una consulta guardada.
Una vista de análisis contiene una consulta que puedes volver a ejecutar cuando lo desees. Para crear una vista de análisis, escribe una consulta en SQL en una vista de registros y, luego, guarda el resultado como una vista.
A diferencia de las consultas guardadas, no puedes hacer que una vista de análisis sea privada para ti.
Puedes consultar una vista de análisis.
Esta capacidad te permite transformar tus datos de registros del formato LogEntry a otro formato que te resulte más adecuado. Luego, en lugar de escribir tus consultas en una vista de registros, consultas la vista de análisis.
Puedes guardar consultas que consulten una vista de registros o una vista de análisis.
Antes de comenzar
En esta sección, se describen los pasos que debes completar antes de poder usar Análisis de observabilidad.
Configura buckets de registros
Asegúrate de que tus buckets de registros se hayan actualizado para usar Análisis de observabilidad:
-
En la Google Cloud consola de, ve a la página Almacenamiento de registros:
Ir al Almacenamiento de registros
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Logging.
- Para cada bucket de registros que tenga una vista de registros que quieras consultar, asegúrate de que la columna Análisis de observabilidad disponibles muestre Abrir. Si se muestra Actualizar, haz clic en Actualizar y completa el diálogo.
Configura roles y permisos de IAM
En esta sección, se describen los roles o permisos de IAM que se requieren para usar Análisis de observabilidad:
-
Para obtener los permisos que necesitas para usar Análisis de observabilidad y consultar vistas de registros, pídele a tu administrador que te otorgue los siguientes roles de IAM en tu proyecto:
-
Para consultar los buckets de registros
_Requiredy_Default: Lector de registros (roles/logging.viewer) -
Para consultar todas las vistas de registros en un proyecto:
Descriptor de acceso de vista de registros (
roles/logging.viewAccessor)
Puedes restringir una entidad a una vista de registros específica agregando una condición de IAM al otorgamiento del rol Descriptor de acceso de vista de registros que se realiza a nivel del proyecto o agregando una vinculación de IAM al archivo de política de la vista de registros. Para obtener más información, consulta Controla el acceso a una vista de registros.
Estos son los mismos permisos que necesitas para ver las entradas de registro en la página Explorador de registros. Para obtener información sobre roles adicionales que necesitas para consultar vistas en buckets definidos por el usuario o para consultar la vista
_AllLogsdel_Defaultbucket de registros, consulta Roles de Cloud Logging. -
Para consultar los buckets de registros
-
Para obtener los permisos que necesitas para consultar vistas de análisis, pídele a tu administrador que te otorgue el rol de IAM Usuario de Análisis de observabilidad (
roles/observability.analyticsUser) en tu proyecto.
Guarda una consulta
Todas las consultas que ejecutas se guardan automáticamente durante 30 días y se puede acceder a ellas seleccionando la pestaña Recientes en la página Análisis de observabilidad. Puedes buscar, ver, ejecutar y compartir las consultas que aparecen en la pestaña Recientes.
Si quieres mantener una consulta disponible para usarla en el futuro, anótala con información que te sea útil o permite que los miembros del equipo vean y ejecuten tu consulta, luego guárdala. Puedes buscar y ordenar tus consultas guardadas por su nombre, su descripción y su etiqueta de visibilidad. También puedes editar y borrar estas consultas. Las consultas que guardas se conservan hasta que las borras.
Puedes guardar 10,000 consultas por Google Cloud proyecto.
Console
Para guardar una consulta, haz lo siguiente:
-
En la Google Cloud consola de, ve a la manage_search página Análisis de registros:
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Logging.
Propaga el panel Consulta con una consulta.
Puedes propagar el panel Consulta ingresando una consulta nueva, seleccionando una consulta de la pestaña Recientes o seleccionando una consulta de la pestaña Guardadas.
Tu consulta puede incluir cualquier vista válida, varias vistas y vistas de análisis.
Cuando la consulta en el panel Consulta es válida, se habilita la opción de Guardar.
Haz clic en Guardar, selecciona Guardar consulta, y completa los campos Nombre y Descripción. Los valores que establezcas para estos campos se muestran en la pestaña Guardadas.
Opcional: Para permitir que todos los usuarios con acceso a la página Análisis de observabilidad del Google Cloud proyecto vean y ejecuten tu consulta guardada, habilita el botón de activación Compartir con el proyecto.
De forma predeterminada, este botón de activación está inhabilitado y la visibilidad está restringida a ti.
Haz clic en Guardar consulta.
Opcional: Para ver, ordenar y ejecutar consultas guardadas que sean visibles para ti, selecciona la pestaña Guardadas.
Puedes ordenar y filtrar tus consultas guardadas por su nombre, descripción y etiqueta de visibilidad. También puedes filtrar por el contenido de la consulta.
Puedes editar y borrar las consultas que creaste con las opciones de la pestaña Guardadas:
Para editar una consulta, haz clic en more_vert Más opciones y selecciona Editar. Puedes modificar los valores de los campos Nombre y Descripción; sin embargo, la consulta en sí no se puede modificar.
Para borrar una consulta guardada, haz clic en more_vert Más opciones y selecciona Borrar.
API
Para guardar una consulta con la API de Logging, usa el método savedQueries.create. Para obtener más información sobre este método,
sus parámetros y los datos de respuesta, consulta la página de referencia de
savedQueries.create.
Puedes ejecutar el savedQueries.create método con el
Explorador de APIs widget en la
página de referencia del método. Para las consultas de Análisis de observabilidad, debes especificar el campo opsAnalyticsQuery. En el siguiente ejemplo, se muestra un cuerpo de solicitud de muestra, que contiene una instancia de SavedQuery:
{
"parent": "projects/my-project/locations/global"
"saved_query":
{
"ops_analytics_query":
{
"sql_query_text" :
"SELECT
timestamp, log_name, severity, json_payload, resource, labels
FROM
`VIEW`
WHERE
timestamp > TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 1 HOUR)
ORDER BY timestamp ASC
LIMIT 100"
}
"visibility": "PRIVATE"
}
}
Comparte una consulta
Puedes compartir una consulta guardada con todos los usuarios que tengan acceso a tu Google Cloud proyecto. Sin embargo, los roles de IAM de la principal determinan si se puede ejecutar la consulta y los datos que devuelve.
Consulta y ejecuta consultas recientes o guardadas
Para ver o volver a ejecutar una consulta, selecciona la pestaña Recientes en la página Análisis de observabilidad y busca la consulta:
- Para ejecutar la consulta, haz clic en Ejecutar.
- Para ver la consulta, usa las opciones del menú more_vert Más opciones.
Para ver, editar o ejecutar una consulta guardada, selecciona la pestaña Guardadas en la página Análisis de observabilidad y busca la consulta:
- Para ejecutar la consulta, haz clic en Ejecutar.
- Para editar, ver o borrar la consulta, usa las opciones del menú more_vert Más opciones.
¿Qué sigue?
- Crea y consulta vistas de análisis
- Consultas en SQL de muestra
- Grafica los resultados de consulta en SQL SQL
- Consulta un conjunto de datos vinculados en BigQuery