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

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

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

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

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

يمكنك استخدام Logs Explorer (مستكشف السجلات) لفلترة السجلات بطرق مختلفة لمساعدتك في الحصول على إحصاءات حول مستوى أداء تطبيقات 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.