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 Google 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. Google Cloud

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

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 Google 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 saber cómo ejecutar consultas, consulta Crear consultas en el Explorador de registros.

Para analizar las entradas de registro almacenadas en un contenedor de registros que se ha actualizado para usar Analíticas de registros, haga lo siguiente:

  1. En la Google Cloud consola, ve a la página Analíticas de registros:

    Ve a Analíticas 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 lista Vistas de registro, busque la vista y, a continuación, seleccione Consulta. El panel Consulta se rellena con una consulta predeterminada que incluye la vista de registro consultada.

    También puedes introducir una consulta en el panel Consulta o editar una consulta que se muestre.

    Para consultar todos los registros de un contenedor de registros, selecciona la vista _AllLogs del contenedor de registros.

  3. En la barra de herramientas, haz clic en Ejecutar consulta.

    La consulta se ejecuta y el resultado se muestra en la pestaña Resultados.

    Puedes usar las opciones de la barra de herramientas para dar formato a tu consulta, borrarla y abrir la documentación de referencia de SQL de BigQuery.

    Para obtener información sobre cómo ejecutar consultas, consulta Consultar registros en Log Analytics.

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 el artículo Solucionar problemas de enrutamiento y receptores.

Precios

Para obtener información sobre los precios, consulta la página Precios de Google Cloud Observability. Si enruta los datos de registro a otros servicios, consulte los siguientes documentos: Google Cloud