استخدام Cloud Logging للحصول على إحصاءات

يوفّر Google Cloud Logging مقاييس شاملة مستندة إلى السجلّ يمكنك استخدامها للحصول على إحصاءات حول تطبيقات Last Mile Fleet Solution الخاصة بك على "منصة خرائط Google". تستند المقاييس المستندة إلى السجلّ إلى محتوى إدخالات السجلّ. على سبيل المثال، يمكن للمقاييس تسجيل عدد إدخالات السجل التي تحتوي على رسائل معينة، أو يمكنها استخراج معلومات وقت الاستجابة التي يتم الإبلاغ عنها في إدخالات السجل. يمكنك استخدام المقاييس المستندة إلى السجلّ في الرسوم البيانية للمراقبة في السحابة الإلكترونية وسياسات التنبيه.

يتم احتساب المقاييس المستندة إلى السجلّ التي يحدّدها النظام والمقدّمة من خلال Cloud Logging من السجلّات التي تم نقلها من خلال ميزة "التسجيل". إذا تم استبعاد أحد السجلات صراحةً من العرض عن طريق تسجيل الدخول، لا يتم تضمينه في هذه المقاييس.

يقدّم هذا المستند معلومات حول كيفية التوغّل في السجلات للحصول على إحصاءات حول تنفيذ واجهة برمجة تطبيقات Deliveries API، بما في ذلك:

استخدام مستكشف السجلات

يمكنك استخدام "مستكشف السجلات" لفلترة السجلّات بطرق مختلفة لمساعدتك في الحصول على إحصاءات حول مستوى أداء تطبيقات Last Mile Fleet Solution في "منصة خرائط Google". على سبيل المثال، يمكنك فلترة السجلّات بالطرق التالية:

لمزيد من المعلومات، يُرجى الاطّلاع على استخدام مستكشف السجلات.

استخدام التنبيهات

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

إنشاء قناة إشعارات

يمكنك إنشاء قناة إشعارات لتحديد الأشخاص الذين يجب إرسال التنبيه إليهم وكيفية إرسال الإشعارات إليه. يمكن أن تشمل قنوات الإشعارات الأجهزة الجوّالة، وأجهزة الصفحات، وSlack، والبريد الإلكتروني، وPub/Sub وقنوات أخرى.

لإنشاء قناة إشعارات، اختَر المراقبة ثم تنبيه في Cloud Console لفتح صفحة "التنبيه". بعد ذلك، اختَر تعديل قنوات الإشعارات بالقرب من أعلى الصفحة.

إنشاء قناة

للحصول على مزيد من المعلومات، يمكنك الاطّلاع على إدارة قنوات الإشعارات.

إنشاء مثال للتنبيه

يوضح المثال التالي كيفية إنشاء تنبيه عندما يكون مقياس billable_tasks الذي تم إنشاؤه في المثال السابق أقل من الحد الأدنى المحدد.

  1. في Cloud Console، اختَر المراقبة ثم تنبيه لفتح صفحة "التنبيه". بعد ذلك، اختَر إنشاء سياسة بالقرب من أعلى الصفحة.

    إنشاء سياسة

  2. في صفحة "إنشاء سياسة تنبيه"، اختَر إضافة شرط.

  3. في مربع الحوار "إضافة شرط":

    • حدِّد اسم تنبيه (على سبيل المثال، عدّاد المهام القابلة للفوترة منخفض جدًا).
    • بالنسبة إلى الاستهداف، ابدأ كتابة billable_tasks. يجب أن يتم إكماله تلقائيًا إلى المقياس المستند إلى السجلات الذي تم إنشاؤه في المثال السابق. اختَر المقياس من القائمة المنسدلة (اسم المقياس الكامل هو logging/user/billable_tasks).

      تحديد الهدف

    • من المفترض أن تتم تعبئة معلومات هدف المقياس، ومن المفترض أن ترى الرسم البياني للمقاييس على اليسار.

    • انتقِل إلى قسم "الضبط" على يمين الصفحة واضبط معلَمات التنبيه. (على سبيل المثال، اضبط Condition على أقل من، وThreshold على 0.1، وFor على 5 دقائق.) عند ضبط الحدّ الأدنى، من المفترض أن يظهر خط أحمر في الرسم البياني للمقاييس والذي يعرض الحد الأدنى للتنبيه مقارنةً بالقيمة الحالية.

      الرسم البياني المتري

    • انقر على الزر إضافة.

  4. ارجع إلى صفحة "إنشاء سياسة التنبيه" واختَر التالي.

  5. يمكنك اختياريًا ضبط جهة اتصال قناة الإشعارات عند تشغيل التنبيه. بعد ذلك، انقر على التالي.

    ضبط القناة

  6. أضِف تعليمات حول كيفية حلّ المشكلة. سيتم تضمين التعليمات في نص إشعار التنبيه. بعد ذلك، انقر على حفظ.

    أنظمة تعليمية

من المفترض أن يكون التنبيه معروضًا الآن. وفي حال تشغيله، سيظهر على صفحة "التنبيهات".

تنبيه

إذا تم اختيار قناة إشعار، سيتم إشعارها.

استخدام BigQuery

BigQuery هي أداة قوية لإجراء الإحصاءات. يمكن استخدامها لتخزين السجلات طويلة الأجل وإجراء استعلامات مخصصة تشبه SQL مقابل البيانات.

على سبيل المثال، يمكنك إنشاء:

لمزيد من المعلومات، راجِع استخدام BigQuery.