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 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:
-
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.
- En la barra de herramientas Acción, selecciona Acotar.
- En el cuadro de diálogo Refinar ámbito, selecciona Vista de registro.
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.
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:
-
En la Google Cloud consola, ve a la página Analíticas de registros:
Vaya 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.
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.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 Solucionar problemas de enrutamiento y receptores.
Precios
Cloud Logging no cobra por enrutar registros a un destino compatible, pero es posible que el destino aplique cargos.
A excepción del segmento de registros _Required
, Cloud Logging cobra por transmitir registros a los segmentos de registros y por el almacenamiento que supere el periodo de conservación predeterminado del segmento de registros.
Cloud Logging no cobra por copiar registros, crear ámbitos de registro ni vistas de analíticas, ni por las consultas enviadas a través de las páginas Explorador de registros o Analíticas de registros.
Para obtener más información, consulte los documentos siguientes:
- Las secciones de Cloud Logging de la página Precios de Observabilidad de Google Cloud.
Costes al enrutar datos de registro a otros servicios: Google Cloud
- Se aplican cargos por generar registros de flujo de VPC cuando envías y luego excluyes tus registros de flujo de nube privada virtual de Cloud Logging.