Esta página foi traduzida pela API Cloud Translation.
Switch to English

Como usar o Error Reporting com registros regionalizados

O Error Reporting é um serviço global criado no Cloud Logging. Para contar, analisar e agregar erros encontrados nos seus registros, o Error Reporting armazena metadados, incluindo amostras de mensagens de registro, em seu próprio banco de dados global. Como resultado, ele só pode analisar registros armazenados em buckets do Cloud Logging que estejam na região global em que os projetos de origem e destino do Google Cloud são os mesmos para começar.

Se você rotear registros para um projeto do Cloud diferente ou para buckets regionalizados, o Error Reporting não capturará e analisará esses registros.

Como verificar se o Error Reporting pode analisar seus registros

Para ver se o Error Reporting pode analisar seus registros, verifique se eles estão sendo armazenados em buckets na região global em que os projetos de origem e de destino do Cloud são os mesmos.

Execute o seguinte comando para ver uma lista de coletores configurados:

gcloud logging sinks list

O comando retorna uma saída semelhante a esta:

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)

Neste exemplo, o projeto de origem dos registros do Google Cloud é my-team-project. Como resultado:

  • O Error Reporting pode analisar os registros roteados pelos coletores _Default, _Required e logs-from-samples porque estão direcionando registros para buckets que estão na região global no mesmo projeto.
  • O Error Reporting não pode analisar registros encaminhados pelo coletor regional_logs porque encaminha os registros para um bucket regional na região europe-west1.
  • O Error Reporting não pode analisar registros roteados pelo coletor test-logs porque encaminha os registros para um projeto diferente (team-b-project) do que o projeto de origem.