بنية سجلّ التسجيل في السحابة الإلكترونية

تمثّل ميزة "تسجيلات السحابة الإلكترونية" السجلات باستخدام نوع البيانات LogEntry، الذي يحدّد البيانات الشائعة لجميع إدخالات السجلّ بالإضافة إلى الحمولات المحدّدة التي يمكن أن تتضمّنها خدمات Google Cloud. لمعرفة التفاصيل، يُرجى الاطّلاع على LogEntry.

يتم تقسيم السجلات الطويلة إلى إدخالات سجلّات متعددة. اطّلِع على معالجة سجلّات التقسيم في هذه المستندات.

أمثلة على إدخالات السجلّ

يعرض المثال التالي LogEntry لسجلّ UpdateVehicle. يمكنك العثور على طلب واستجابة استدعاء إجراء عن بُعد في الحقل 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"
    }

لمزيد من المعلومات عن لغة طلب البحث عن التسجيل، اطّلِع على لغة طلب البحث عن التسجيل .

للحصول على معلومات عن كيفية استخدام سجلّاتك لإنشاء مقاييس، يُرجى الاطّلاع على نظرة عامة على المقاييس المستندة إلى السجلات.

الخطوات التالية

معالجة إدخالات السجلّات الطويلة باستخدام السجلات المجزّأة