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

يحدّ 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. لمعرفة التفاصيل والأمثلة، يُرجى الاطّلاع على تقسيم إدخالات سجلّ التدقيق.

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

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