Veja registos encaminhados para contentores do Cloud Logging

Este documento explica como pode encontrar entradas de registo que encaminhou para contentores do Cloud Logging. Os contentores de registos são contentores de armazenamento do Cloud Logging nos seus Google Cloud projetos que contêm os dados dos registos. Pode criar destinos de registos para encaminhar todos os registos ou apenas um subconjunto dos mesmos para qualquer contentor no Cloud Logging. Esta flexibilidade permite-lhe escolher em que projeto Google Cloud os seus registos são armazenados e que outros registos são armazenados com eles.

Os registos que encaminha para contentores do Cloud Logging estão disponíveis imediatamente.

Para ver informações sobre a visualização de registos encaminhados para outros destinos, consulte os seguintes documentos:

Antes de começar

Para instruções sobre como criar e gerir contentores de registos, consulte os seguintes documentos:

Para uma discussão conceptual sobre os destinos, consulte o artigo Vista geral dos modelos de encaminhamento e armazenamento: destinos.

Para ver instruções sobre como encaminhar os registos, consulte o artigo Encaminhe registos para destinos suportados.

Ver registos

Para resolver problemas e ver entradas de registo individuais num contentor de registos, faça o seguinte:

  1. Na Google Cloud consola, aceda à página Explorador de registos:

    Aceda ao Explorador de registos

    Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cuja legenda é Registo.

  2. Na barra de ferramentas Ação, selecione Refinar âmbito.
  3. Na caixa de diálogo Refinar âmbito, selecione Vista de registo.
  4. Selecione uma ou mais vistas de registo e, de seguida, clique em Aplicar.

    Para obter informações sobre como executar consultas, consulte o artigo Crie consultas no Explorador de registos.

Para realizar a análise das entradas do registo armazenadas num contentor de registos atualizado para usar o Log Analytics, faça o seguinte:

  1. Na Google Cloud consola, aceda à página Log Analytics:

    Aceda ao Log Analytics

    Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cuja legenda é Registo.

  2. Na lista Ver registos, encontre a visualização e, de seguida, selecione Consultar. O painel Consulta é preenchido com uma consulta predefinida, que inclui a visualização de registo consultada.

    Também pode introduzir uma consulta no painel Consulta ou editar uma consulta apresentada.

    Para consultar todos os registos num contentor de registos, selecione a vista _AllLogs para o contentor de registos.

  3. Na barra de ferramentas, clique em Executar consulta.

    A consulta é executada e o resultado da consulta é apresentado no separador Resultados.

    Pode usar as opções da barra de ferramentas para formatar a consulta, limpar a consulta e abrir a documentação de referência do SQL do BigQuery.

    Para ver informações sobre como executar consultas, consulte o artigo Consultar e ver registos no Log Analytics.

Organização das entradas do registo

As entradas de registo de registo são objetos do tipo LogEntry.

As entradas de registo com o mesmo tipo de registo, referidas como [LOG_ID] na referência LogEntry, têm normalmente o mesmo formato. A tabela seguinte mostra exemplos de entradas do registo:

syslog

Segue-se um exemplo de um Compute Engine syslog:

{
  insertId: "4zymupf98ac6v"
  jsonPayload: {
    message: "Jul 15 13:36:33 my-instance dhclient[328]: DHCPACK of 10.240.0.48 from 169.254.169.254"
  }
  logName: "projects/my-gcp-project-id/logs/syslog"
  receiveTimestamp: "2024-07-15T13:36:33.400534415Z"
  resource: {
    labels: {
      instance_id: "0123456789" (instance_name: my-instance)
      project_id: "my-gcp-project-id"
      zone: "us-central1-a"
    }
    type: "gce_instance"
  }
  timestamp: "2024-07-15T13:36:33.097822178Z"
}

request_log

O App Engine request_log tem entradas de registo que contêm campos protoPayload que contêm objetos do tipo RequestLog:

{
  httpRequest: {
    status: 200
  }
  insertId: "669525c0000d39d1eab2bb03"
  labels: {1}
  logName: "projects/my-gcp-project-id/logs/appengine.googleapis.com%2Frequest_log"
  operation: {4}
  protoPayload: {
    @type: "type.googleapis.com/google.appengine.logging.v1.RequestLog"
    appEngineRelease: "1.9.71"
    appId: "s~my-gcp-project-id"
    startTime: "2024-07-15T13:36:00.861387Z"
    ...
  }
  receiveTimestamp: "2024-07-15T13:36:01.169966997Z"
  resource: {2}
  spanId: "7925702051311044593"
  timestamp: "2024-07-15T13:36:00.861387Z"
  trace: "projects/my-gcp-project-id/traces/8a4fab4bd4fbafac2a0fa901c1485847"
  resource: {
    labels: {
      module_id: "default"
      project_id: "my-gcp-project-id"
      version_id: "20200221t133337"
      zone: "us14"
    }
    type: "gae_app"
  }
}

atividade

O registo activity é um registo de auditoria de atividade do administrador. O respetivo payload é uma representação JSON do tipo AuditLog

{
  insertId: "dlu8qwc69c"
  labels: {
    compute.googleapis.com/root_trigger_id: "a97f30b1-45ab-4c12-9309-8e8af3bb011f"
  }
  logName: "projects/my-gcp-project-id/logs/cloudaudit.googleapis.com%2Factivity"
  operation: {
    id: "operation-1721047950764-61d48b3bf2b65-1ba1f256-82e9b5fd"
    last: true
    producer: "compute.googleapis.com"
  }
  protoPayload: {
    @type: "type.googleapis.com/google.cloud.audit.AuditLog"
    authenticationInfo: {...}
    methodName: "v1.compute.instances.insert"
    request: {...}
    requestMetadata: {...}
    resourceName: "projects/my-gcp-project-id/zones/us-central1-f/instances/my-instance"
    serviceName: "compute.googleapis.com"
  }
  receiveTimestamp: "2024-07-15T12:52:41.376292847Z"
  resource: {
  labels: {
    instance_id: "2891866457752773984" (instance_name: my-instance)
    project_id: "my-gcp-project-id"
    zone: "us-central1-f"
    }
    type: "gce_instance"
  }
  severity: "NOTICE"
  timestamp: "2024-07-15T12:52:40.965840Z"
}

Resolução de problemas

Se os registos parecerem estar em falta no destino do seu coletor ou suspeitar que o coletor não está a encaminhar corretamente os registos, consulte o artigo Resolva problemas de encaminhamento e coletores.

Preços

Para ver informações sobre preços, consulte a página de preços do Google Cloud Observability. Se encaminhar os dados de registo para outros Google Cloud serviços, consulte os seguintes documentos: