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"
}
برای اطلاعات بیشتر در مورد زبان جستجوی گزارش، به زبان پرس و جو ورود به سیستم مراجعه کنید.
برای اطلاعات در مورد اینکه چگونه می توانید از گزارش های خود برای ایجاد معیارها استفاده کنید، به نمای کلی معیارهای مبتنی بر گزارش مراجعه کنید.