Usa Error Reporting con registros regionalizados

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Error Reporting es un servicio global compilado en Cloud Logging. Para contar, analizar y agregar errores que se encuentran en los registros, Error Reporting almacena los metadatos, incluidas muestras de mensajes de registro, en su propia base de datos global. Como resultado, solo puede analizar registros almacenados en buckets de Cloud Logging que se encuentran en la región global donde los proyectos de Google Cloud de origen y destino son los mismos.

Si enrutas registros a un proyecto de Cloud diferente o a buckets regionalizados, Error Reporting no captura y analiza esos registros.

Verifica si Error Reporting puede analizar tus registros

Para ver si Error Reporting puede analizar tus registros, verifica que se almacenen en buckets en la región global en la que los proyectos de Cloud de origen y de destino son los mismos.

Ejecuta el siguiente comando para ver una lista de receptores que configuraste:

gcloud logging sinks list

El comando muestra un resultado similar al siguiente:

NAME               DESTINATION                                                                                                FILTER
_Default           logging.googleapis.com/projects/my-team-project/locations/global/buckets/_Default                          NOT LOG_ID("cloudaudit.googleapis.com/activity") AND NOT LOG_ID("externalaudit.googleapis.com/activity") AND NOT LOG_ID("cloudaudit.googleapis.com/system_event") AND NOT LOG_ID("externalaudit.googleapis.com/system_event") AND NOT LOG_ID("cloudaudit.googleapis.com/access_transparency") AND NOT LOG_ID("externalaudit.googleapis.com/access_transparency")
_Required          logging.googleapis.com/projects/my-team-project/locations/global/buckets/_Required                         LOG_ID("cloudaudit.googleapis.com/activity") OR LOG_ID("externalaudit.googleapis.com/activity") OR LOG_ID("cloudaudit.googleapis.com/system_event") OR LOG_ID("externalaudit.googleapis.com/system_event") OR LOG_ID("cloudaudit.googleapis.com/access_transparency") OR LOG_ID("externalaudit.googleapis.com/access_transparency")
logs-from-samples  logging.googleapis.com/projects/my-team-project/locations/global/buckets/sample-bucket                     (empty filter)
regional_logs      logging.googleapis.com/projects/my-team-project/locations/europe-west1/buckets/bucket_for_regional_logs    (empty filter)
test-logs          logging.googleapis.com/projects/team-b-project/locations/global/buckets/test-bucket                        (empty filter)

En este ejemplo, el proyecto de origen de los registros de Google Cloud es my-team-project. Como resultado, se dan las siguientes condiciones:

  • Error Reporting puede analizar los registros enrutados por los receptores _Default, _Required y logs-from-samples, puesto que enrutan los registros a los buckets que se encuentran en la región global dentro del mismo proyecto.
  • Error Reporting no puede analizar los registros que enruta el receptor regional_logs, puesto que enruta los registros a un bucket regional en la región europe-west1.
  • Error Reporting no puede analizar los registros que enruta el receptor test-logs, puesto que enruta los registros a un proyecto distinto (team-b-project) del proyecto de origen.