Tính năng Ghi nhật ký trên đám mây thể hiện nhật ký bằng cách sử dụng loại dữ liệu LogEntry
. Loại dữ liệu này xác định dữ liệu chung cho tất cả các mục nhập nhật ký cũng như tải trọng cụ thể mà các dịch vụ của Google Cloud có thể bao gồm. Để biết thông tin chi tiết, hãy xem LogEntry.
Nhật ký dài được chia thành nhiều mục nhập nhật ký. Xem phần Xử lý nhật ký phân tách trong tài liệu này.
Ví dụ về mục nhập nhật ký
Ví dụ sau đây cho thấy LogEntry
cho nhật ký UpdateVehicle
. Yêu cầu RPC và phản hồi nằm bên trong trường 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"
}
Nếu lỗi RPC được trả về, trường responseVehicle
sẽ bị xoá và trường errorResponse
sẽ được đặt và điền trong 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"
}
Để biết thêm thông tin về ngôn ngữ truy vấn ghi nhật ký, hãy xem phần Ngôn ngữ truy vấn ghi nhật ký.
Để biết thông tin về cách sử dụng nhật ký để tạo chỉ số, hãy xem phần Tổng quan về các chỉ số dựa trên nhật ký.