Cloud Logging מייצג יומנים באמצעות סוג הנתונים LogEntry
, שמגדיר נתונים משותפים לכל הרשומות ביומן, וגם את עומסי התועלת הספציפיים ששירותי Google Cloud יכולים לכלול. פרטים נוספים זמינים במאמר LogEntry.
יומנים ארוכים מחולקים לכמה רשומות ביומן. במאמר הזה מוסבר איך מטפלים ביומנים מפוצלים.
דוגמאות לרשומות ביומן
בדוגמה הבאה מוצג LogEntry
ביומן UpdateVehicle
. בקשת ה-RPC והתגובה נמצאים בשדה 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"
}
אם מוחזרת שגיאה ב-RPC, השדה responseVehicle
מתבטל והשדה errorResponse
מוגדר ויאוכלס ב-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"
}
למידע נוסף על שפת השאילתות ביומן, קראו את המאמר שפת שאילתות הרישום ביומן.
למידע נוסף על השימוש ביומנים כדי ליצור מדדים, ראו סקירה כללית של מדדים מבוססי יומנים.