Cloud Logging biểu thị nhật ký bằng cách sử dụng loại dữ liệu LogEntry
, tức là
xác định dữ liệu chung cho tất cả các mục nhập nhật ký cũng như các 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 phần LogEntry
và Tích hợp tính năng ghi nhật ký API Fleet Engine.
Các nhật ký dài được chia thành nhiều mục nhập nhật ký. Xem bài viết Xử lý phân tách nhật ký trong tài liệu này.
Ví dụ về mục nhập nhật ký
Ví dụ sau đây minh hoạ LogEntry
cho nhật ký UpdateVehicle
. RPC
yêu cầu và phản hồi nằm 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 bị trả về, trường responseVehicle
sẽ bị xoá và
Trường errorResponse
được đặt và điền sẵ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ý.