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