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 Trusted 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 do Trusted 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 Trusted 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.

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 da 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 coletor ou suspeitar que o coletor não está a encaminhar corretamente os registos, consulte o artigo Resolva problemas de encaminhamento e coletores.