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

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

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

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

يعرض المثال التالي السمة 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"
    }

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

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

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

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