es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo unirse a la tabla de registro de Google App Engine en BigQuery con Error Reporting

Google App Engine (GAE) crea una tabla por cada día de registro con líneas que contienen varios datos de registro, como el “estado” (por ejemplo: 500, 404), entre otros.

Sin embargo, esta tabla no contiene el Estado de resolución de los errores informados en el Informe de errores. Por ejemplo:

imagen de entrada aquí

En este momento, me gustaría saber cuántos errores “Reconocidos” suceden cada día. Puedo obtener cuáles errores suceden cada día a través de appengine_googleapis_com_request_log_* (por ejemplo: appengine_googleapis_com_request_log_20211130). Sin embargo, no sé cómo puedo saber si el error está “Reconocido” o “Abierto”.

¿Alguien sabe cómo puedo combinar esa información, o al menos si el Informe de errores guarda su información en alguna tabla de BigQuery?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    La tabla de registro de Google App Engine (GAE) que se crea para cada día no contiene el estado de resolución de los errores en Error Reporting. Para obtener el número de errores “Reconocidos” por día, se puede utilizar la tabla appengine_googleapis_com_request_log_* para saber qué errores se producen por día, pero no está claro cómo determinar si el error está Reconocido o Abierto.

    Es posible que Error Reporting guarde su información en una tabla separada de BigQuery. Para determinar esto, se puede revisar la documentación de BigQuery para Error Reporting y ver si hay tablas que contengan la información del estado de resolución.

    Si no existe ninguna tabla, una opción sería utilizar la API de Error Reporting para recuperar la información del estado de resolución y luego combinarla con la información obtenida de la tabla appengine_googleapis_com_request_log_*. Esto se podría hacer de manera programática utilizando un script o aplicación que haga llamadas API a ambos servicios y fusionando los datos.

Comments are closed.