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

يمثّل التسجيل في السحابة الإلكترونية السجلّات باستخدام نوع البيانات 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"
    }

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

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

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

التعامل مع الإدخالات الطويلة في السجلّ مع تقسيم السجلات