En este documento, se muestra cómo resolver los errores que pueden ocurrir cuando con la página Análisis de registros de la consola de Google Cloud.
Mensajes de error
En esta sección, se describen los mensajes de error que puedes ver y cómo resolver las correspondientes condiciones de error.
No completion signal within allotted timeframe
mensaje de error
Ingresa una consulta en SQL y selecciona Ejecutar consulta. La consulta no se completa y verás el siguiente mensaje de error:
The query failed to execute and return results due to error: No completion signal within allotted timeframe.
Para solucionar este error, realiza una de las siguientes acciones:
Acorta el intervalo durante el cual se consultan los registros y vuelve a realizar la consulta. Por ejemplo, si el intervalo de una consulta es de 14 días, acórtalo a 7 días y, luego, ejecuta la consulta.
Crea un conjunto de datos de BigQuery vinculado y, luego, ejecuta la consulta desde la interfaz de BigQuery. El La interfaz de BigQuery admite consultas que requieren una ejecución más larga tiempo que la interfaz de Cloud Logging. Para obtener más información, consulta Consulta registros con BigQuery.
FROM clause must contain exactly one view
mensaje de error
Ingresas una consulta en SQL en el panel de consultas de la página Análisis de registros en la consola de Google Cloud, pero el analizador de SQL muestra la siguiente información: error:
FROM clause must contain exactly one log view
El error anterior se informa cuando la tabla especificada en FROM
no se puede resolver en una vista de registro específica.
Para resolver este error, asegúrate de que el nombre de tu tabla tenga la sintaxis adecuada:
Asegúrate de que el nombre de la tabla siga la sintaxis requerida por la Esquema de nombres del Análisis de registros. BigQuery y el Análisis de registros tienen diferentes requisitos para el nombre de la tabla. Puedes encontrar sintaxis para el nombre de la tabla visualizar la consulta predeterminada.
Si el ID del proyecto de Google Cloud, la región, el ID de bucket o el ID de vista de una bucket de registros contiene caracteres de punto,
(.)
, asegúrate de que cada uno de estos campos se unen entre comillas simples,(`)
.Por ejemplo, si el ID de un proyecto de Google Cloud es
example.com:bluebird
, entonces consultar la vista_AllLogs
del bucket de registros_Default
usa la siguiente sintaxis para especificar la tabla:SELECT * FROM `example.com:bluebird`.`global`.`_Default`.`_AllLogs`
En la consulta anterior, se da por sentado que el bucket
_Default
se encuentra en la regiónglobal
.
No se puede guardar una búsqueda
Si ingresas y ejecutas una consulta SQL, y la opción Guardar de Establece la configuración predeterminada para las organizaciones y carpetas.
está inhabilitada, la configuración de recursos predeterminada de tu organización o carpeta define una ubicación que no está permitida por la política de la organización. Para resolver este problema, pídele al administrador de tu organización que defina una ubicación en la configuración predeterminada de los recursos que coincida con una ubicación permitida por la política de tu organización. Para obtener más información, consultaSi el botón
Save está habilitado, pero no puedes completar y guarda la consulta. Luego, haz lo siguiente:- Asegúrate de que la consulta no contenga errores de sintaxis. Solo puedes guardar consultas válidas.
- Opcional: Copia la consulta en el portapapeles.
- Vuelve a cargar la página.
- Si copiaste la consulta en el portapapeles, pégala en el panel Consulta, ejecuta la consulta y, luego, realiza la operación de guardado.
Se denegó el acceso a la página Log Analytics
Abres la página Análisis de registros en la consola de Google Cloud y se muestra un mensaje de error de permiso denegado.
A fin de obtener los permisos que necesitas para cargar la página Análisis de registros, ejecuta consultas y visualizar registros, solicita a tu administrador que te otorgue el los siguientes roles de IAM en tu proyecto:
-
Visualiza los registros:
Visor de registros (
roles/logging.viewer
) -
Visualiza registros en buckets de registros personalizados:
Descriptor de acceso de vista de registros (
roles/logging.viewAccessor
)
Es posible que también puedas obtener los permisos necesarios roles personalizados o Logging roles predefinidos.
Los permisos que necesitas para ver entradas de registro y ejecutar consultas en la
Análisis de registros sean las mismas que necesitas ver
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 _AllLogs
del bucket de registros _Default
, consulta
Roles de Cloud Logging.
La actualización del bucket de registros para usar el Análisis de registros falla
Creas un bucket de registros y seleccionas la opción para usar el Análisis de registros, o bien actualizas un bucket de registros existente para usar el Análisis de registros. La actualización falla con una condición de error similar a la siguiente:
Failed precondition (HTTP 400): Constraint "my-constraint" violated for PROJECT_ID with location global.
El mensaje de error anterior indica que tu organización configuró un
una política de la organización que restrinja
las regiones que se pueden usar. Los buckets de registros que son aptos para actualizarse y usar el Análisis de registros deben usar la región global
. Si puedes quitar la política de la organización que restringe
el uso de la región global
, puedes actualizar tu bucket de registros. De lo contrario,
no puedes actualizar
tus buckets de registros.
La creación de un conjunto de datos vinculado de BigQuery falla
Editas un bucket de registros para crear un conjunto de datos de BigQuery vinculado o crear un nuevo bucket de registros y seleccionar la opción para crear un conjunto de datos vinculado; Sin embargo, el conjunto de datos vinculado no se crea.
Para solucionar este error, pídele al administrador del sistema del proyecto de Google Cloud para otorgarte un rol de IAM que incluya siguiente permiso:
logging.links.create
El permiso anterior se incluye en el Administrador de Logging (roles/logging.admin
)
y escritor de configuración de registros (roles/logging.configWriter
).
Para obtener información sobre los roles y permisos, consulta Control de acceso con la IAM.
No se puede borrar un conjunto de datos vinculado de BigQuery
Ya no quieres el conjunto de datos vinculado, pero tienes la opción de borrarlo está inhabilitada.
Para solucionar este error, pídele al administrador del sistema del proyecto de Google Cloud para otorgarte un rol de IAM que incluya siguiente permiso:
logging.links.delete
El permiso anterior se incluye en el Administrador de Logging (roles/logging.admin
)
y escritor de configuración de registros (roles/logging.configWriter
).
Este permiso te permite borrar el conjunto de datos vinculado del Página Almacenamiento de registros de la consola de Google Cloud Para obtener más información sobre las funciones y los permisos, consulta Control de acceso con IAM.