O Cloud Logging representa registros usando o tipo de dados LogEntry
, que
define dados comuns para todas as entradas de registro, bem como os payloads específicos que
que os serviços do Google Cloud podem incluir. Para mais detalhes, consulte LogEntry
e Integração de registro da API Fleet Engine.
Registros longos são divididos em várias entradas. Consulte Divisão de identificadores registros nesta documentação.
Entradas de registro de exemplo
O exemplo a seguir mostra um LogEntry
para o registro UpdateVehicle
. A solicitação
e a resposta do RPC estão localizadas no campo jsonPayload
.
{
"insertId": "c6b85fbc927343fc8a85338c57a65733",
"jsonPayload": {
"request": {
"header": {4},
"updateMask": "deviceSettings",
"vehicleId": "uniqueVehicleId",
"vehicle": {2}
},
"response": {
"name": "providers/example-project-id/vehicles/uniqueVehicleId",
"availableCapacity": 2,
"state": "VEHICLE_STATE_OFFLINE",
"maximumCapacity": 2,
"vehicleType": {1},
"supportedTrips": {1}
},
"@type": "type.googleapis.com/maps.fleetengine.v1.UpdateVehicleLog"
},
"resource": {
"type": "fleetengine.googleapis.com/Fleet",
"labels": {2}
},
"timestamp": "2021-01-01T00:00:00.000000000Z",
"labels": {2},
"logName": "projects/example-project-id/logs/fleetengine.googleapis.com%2Fupdate_vehicle",
"receiveTimestamp": "2021-01-01T00:00:00.000000000Z"
}
Se um erro de RPC for retornado, o campo responseVehicle
será apagado e o
O campo errorResponse
é definido e preenchido em jsonPayload
.
{
"insertId": "c6b85fbc927343fc8a85338c57a65733",
"jsonPayload": {
"errorResponse": {
"httpStatusCode": 404,
"code": "NOT_FOUND",
"message": "No entity with id invalidVehicleId exists"
},
"@type": "type.googleapis.com/maps.fleetengine.v1.UpdateVehicleLog",
"request": {
"vehicle": {3},
"updateMask": "deviceSettings",
"vehicleId": "fakeVehicleId",
"header": {4}
}
},
"resource": {
"type": "fleetengine.googleapis.com/Fleet",
"labels": {2}
},
"timestamp": "2021-01-01T00:00:00.000000000Z",
"severity": "ERROR",
"labels": {2}
"logName": "projects/example-project-id/logs/fleetengine.googleapis.com%2Fupdate_vehicle",
"receiveTimestamp": "2021-01-01T00:00:00.000000000Z"
}
Para mais informações sobre a linguagem de consulta do Logging, acesse Consulta do Logging idioma.
Para saber como usar seus registros para criar métricas, consulte Visão geral das métricas com base em registros.
A seguir
Gerencie entradas de registro longas com registros divididos.