Cloud Logging mewakili log menggunakan jenis data LogEntry
, yang
mendefinisikan data umum untuk semua
entri log serta {i>payload<i} tertentu yang
Layanan Google Cloud dapat mencakupnya. Untuk mengetahui detailnya, lihat LogEntry
dan Integrasi Logging Flleet Engine API.
Log yang panjang dibagi menjadi beberapa entri log. Lihat Menangani log pemisahan dalam dokumentasi ini.
Contoh entri log
Contoh berikut menunjukkan LogEntry
untuk log UpdateVehicle
. Permintaan RPC
dan responsnya berada di dalam kolom 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"
}
Jika error RPC ditampilkan, kolom responseVehicle
akan dihapus, dan
kolom errorResponse
akan ditetapkan dan diisi dalam 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"
}
Untuk informasi selengkapnya tentang bahasa kueri logging, lihat Kueri logging bahasa.
Untuk informasi tentang cara menggunakan log untuk membuat metrik, lihat Ringkasan metrik berbasis log.