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

يحدّ Cloud Logging من حجم السجلات الواردة إلى 256 كيلوبايت ويحذف أي سجل أكبر من ذلك. لضمان احتفاظ Cloud Logging بسجلّاتك الكبيرة، يمكن لـ Fleet Engine تقسيمها إلى سلسلة من السجلّات الأصغر حجمًا.

قد تقسّم خدمة Cloud Logging السجلّات التالية من Fleet Engine:

يحتوي كل إدخال في السجلّ على الحقول التالية:

  • ‫split.uid: معرّف فريد لمجموعة الإدخالات في السجلّ التي تم تقسيمها من إدخال أصلي مشترك في السجلّ. تكون قيمة هذا الحقل هي نفسها لجميع الإدخالات المنفصلة عن إدخال السجلّ الأصلي.
  • ‫split.index: موضع هذا الإدخال في سلسلة الإدخالات المقسّمة يحمل الإدخال الأول من التقسيم المؤشر 0.split.index. ويتم أيضًا إلحاق هذا الفهرس بحقل LogEntry.insertId.
  • ‫split.totalSplits: عدد الإدخالات في السجلّ التي تم تقسيم الإدخال الأصلي إليها قيمة هذا الحقل هي نفسها لجميع الإدخالات المقسّمة من الإدخال الأصلي في السجلّ.
split log 1:
insertId: "XXXX-01"
split {index: 0, uuid: "XXXX"}

splitLog 2:
insertId: "XXX-02"
split {index: 1, uuid: "XXXX"}

للعثور على جميع السجلّات التي تم تقسيمها من سجلّ واحد معيّن، استخدِم طلب بحث مثل:

    split.uid="789+2022-02-22T12:22:22.22+05:00"
    sortby split.index OR sortby insertID

بنية هذه السجلّات المقسّمة هي نفسها تقريبًا البنية الموضّحة في دليل Cloud Audit Logs. يتمثل الاختلاف الرئيسي في أنّه بالنسبة إلى سجلّات Fleet Engine، يتم التقسيم في حقل jsonPayload. لمعرفة التفاصيل والأمثلة، يُرجى الاطّلاع على تقسيم إدخالات سجلّ التدقيق.

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

لحساب السجلّات وفلترتها وفقًا لمعاييرك، يمكنك إنشاء مقاييس مستندة إلى السجلّات.