Cloud Logging biểu thị nhật ký bằng kiểu dữ liệu LogEntry. Kiểu dữ liệu này
xác định dữ liệu chung cho tất cả các mục nhật ký cũng như tải trọng cụ thể mà
các dịch vụ của Google Cloud có thể đưa vào. Để biết thông tin chi tiết, hãy xem bài viết LogEntry.
Nhật ký dài được chia thành nhiều mục nhật ký. Hãy xem bài viết Xử lý nhật ký được chia tách trong tài liệu này.
Ví dụ về các mục nhật ký
Ví dụ sau đây minh hoạ LogEntry cho nhật ký UpdateVehicle. Yêu cầu và phản hồi RPC
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 một 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 nhật ký, hãy xem bài viết Ngôn ngữ truy vấn nhật ký.
Để biết thông tin về cách sử dụng nhật ký để tạo chỉ số, hãy xem bài viết Tổng quan về chỉ số dựa trên nhật ký.
Bước tiếp theo
Xử lý các mục nhật ký dài bằng nhật ký được chia tách.