Ver registros en los segmentos de Cloud Logging

En este documento se explica cómo puedes encontrar las entradas de registro que has enrutado a cubos de Cloud Logging. Los segmentos de registros son contenedores de almacenamiento de Cloud Logging en tus Trusted Cloud proyectos que contienen tus datos de registros. Puedes crear sumideros de registros para enrutar todos tus registros o solo un subconjunto de ellos a cualquier segmento de Cloud Logging. Esta flexibilidad te permite elegir en qué proyecto se almacenan tus registros y qué otros registros se almacenan con ellos. Trusted Cloud

Los registros que enrutes a los segmentos de Cloud Logging estarán disponibles inmediatamente.

Para obtener información sobre cómo ver los registros que se han enrutado a otros destinos, consulta los siguientes documentos:

Antes de empezar

Para obtener instrucciones sobre cómo crear y gestionar contenedores de registro, consulta los siguientes documentos:

Para obtener información conceptual sobre los receptores, consulta Descripción general de los modelos de enrutamiento y almacenamiento: receptores.

Para obtener instrucciones sobre cómo enrutar los registros, consulta el artículo Enrutar registros a destinos admitidos.

Ver registros

Para solucionar problemas y ver entradas de registro concretas en un contenedor de registro, haz lo siguiente:

  1. En la Trusted Cloud consola, ve a la página Explorador de registros:

    Ve al Explorador de registros.

    Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuya sección sea Registro.

  2. En la barra de herramientas Acción, selecciona Acotar.
  3. En el cuadro de diálogo Refinar ámbito, selecciona Vista de registro.
  4. Seleccione una o varias vistas de registro y, a continuación, haga clic en Aplicar.

    Para obtener información sobre cómo ejecutar consultas, consulta el artículo Crear consultas en el Explorador de registros.

Organización de las entradas de registro

Las entradas de registro de registro son objetos de tipo LogEntry.

Las entradas de registro con el mismo tipo de registro, denominadas [LOG_ID] en la referencia de LogEntry, suelen tener el mismo formato. En la siguiente tabla se muestran ejemplos de entradas de registro:

syslog

A continuación, se muestra un ejemplo de un objeto syslog de Compute Engine:

{
  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

El request_log de App Engine tiene entradas de registro que contienen campos protoPayload que incluyen objetos de 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"
  }
}

actividad

El registro activity es un registro de auditoría de la actividad de administración. Su carga útil es una representación JSON del 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"
}

Solución de problemas

Si parece que faltan registros en el destino de tu receptor o sospechas que no está enrutando los registros correctamente, consulta Solucionar problemas de enrutamiento y receptores.