مراقبة "منصة خرائط Google"

تجمع Cloud Monitoring مقاييس لواجهات برمجة التطبيقات والخدمات وموارد Google Cloud التي تستخدمها. يوضّح هذا المستند كيفية ضبط Cloud Monitoring وكيفية استخدامه لمراقبة استخدام واجهة برمجة التطبيقات وإنشاء لوحات بيانات وإنشاء تنبيهات.

تتضمّن خدمة Cloud Monitoring مجموعة كبيرة من الميزات والخيارات. يقدّم هذا المستند نظرة عامة على Cloud Monitoring وأمثلة أساسية. للحصول على معلومات حول جميع الميزات، بما في ذلك المزيد من الأمثلة، يُرجى الاطّلاع على مستندات Cloud Monitoring.

ضبط إعدادات Cloud Monitoring

تتيح لك المراقبة عرض المقاييس وإدارتها:

  • لمشروع واحد
  • لعدة مشاريع ضمن مؤسسة واحدة
  • لمشاريع متعددة في مؤسسات متعددة

لضمان توفّر مقاييس مشاريعك، اتّبِع الخطوات التالية:

  1. في وحدة تحكّم Google Cloud، اختَر المراقبة:

    الانتقال إلى "المراقبة"

  2. تأكَّد من اختيار المشروع الصحيح.
  3. في مساحة الروابط ضمن Monitoring، انقر على > على يسار نطاق المقاييس. تعرض لقطة الشاشة التالية الصفحة التي تظهر عند اختيار مشروع AllEnvironments:

    لقطة شاشة للمقاييس التي تتم مراقبتها للمشروع يتم إدراج كل مشروع،
  بالإضافة إلى رقم تعريف المشروع ودوره.

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

  • مشروع تحديد النطاق: يخزّن هذا المشروع عمليات الفحص في وقت التشغيل وسياسات التنبيه والمجموعات ولوحات البيانات التي تضبطها. هناك علاقة 1:1 بين نطاق المقاييس ومشروع تحديد النطاق. في هذا المثال، يكون مشروع AllEnvironments هو مشروع تحديد النطاق.
  • المشروع الخاضع للمراقبة: تظهر مقاييس المشروع في نطاق المقاييس الحالي. في هذا المثال، يكون مشروعا "الإصدار التجريبي" و"الإصدار العلني" هما المشروعان الخاضعان للمراقبة.

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

لمزيد من المعلومات، بما في ذلك كيفية إضافة المشاريع وإزالتها، يُرجى الاطّلاع على مقالة ضبط Cloud Monitoring.

استكشاف المقاييس

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

تعرض الصورة التالية رسمًا بيانيًا يوضّح استخدام الحصة في واجهات برمجة تطبيقات "خرائط Google":

لقطة شاشة لبيانات مقاييس الحصة لجميع واجهات Maps API ويعرض رسمًا بيانيًا شريطيًا يمثّل فيه كل جزء من الشريط واجهة برمجة تطبيقات مختلفة.

يعرض هذا المثال رسمًا بيانيًا شريطيًا مكدسًا حيث يتم تمثيل كل واجهة برمجة تطبيقات بقسم من الشريط. يمكنك إنشاء أنواع مختلفة من الرسوم البيانية، مثل الرسوم البيانية الخطية والرسوم البيانية الشريطية وخرائط التمثيل اللوني. يمكنك أيضًا إنشاء رسم بياني واحد يعرض ما يصل إلى 10 مقاييس مختلفة.

في هذه الصورة:

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

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

إنشاء رسم بياني لمقياس واحد

لضبط رسم بياني باستخدام "مستكشف المقاييس"، اتّبِع الخطوات التالية:

  1. في وحدة تحكّم Cloud Console، اختَر المراقبة:

    الانتقال إلى "المراقبة"

  2. في مساحة الروابط، اختَر مستكشف المقاييس.
  3. في شريط الأدوات، اختَر رسم بياني شريطي مكدّس من القائمة المنسدلة لنوع الرسم البياني من أجل عرض بيانات المقاييس كرسم بياني شريطي.
  4. اختَر فاصلاً زمنيًا، مثل أسبوع واحد.
  5. حدِّد البيانات التي ستظهر في الرسم البياني. لاستخدام واجهة مستندة إلى القوائم أو لإدخال فلتر، اختَر علامة التبويب الإعدادات. لاستخدام لغة طلب البحث في Monitoring‏ (MQL)، اختَر علامة التبويب MQL.
    1. لإنشاء رسم بياني لاستخدام الحصة، اختَر حصة المستهلك على أنّها نوع المورد. بدلاً من ذلك، إذا أردت إنشاء رسم بياني لاستخدام واجهة برمجة التطبيقات، اختَر واجهة برمجة التطبيقات المستخدَمة أو Google Maps API (راجِع قسم مقاييس الاستخدام لمزيد من التفاصيل حول مقاييس الاستخدام المتاحة لواجهات برمجة التطبيقات في "منصة خرائط Google"). مرِّر مؤشر الماوس فوق كل نوع من أنواع الموارد للاطّلاع على وصفه.
    2. بالنسبة إلى المقياس، اختَر استخدام حصة المعدّل. يتم تعديل الرسم البياني تلقائيًا لعرض بيانات المقاييس. لاحظ أنّ هناك خيارات أخرى للحصص في ما يتعلّق بالمقياس. مرِّر مؤشر الماوس فوق كل مقياس للاطّلاع على وصفه. لمزيد من المعلومات حول حقول Metrics Explorer، يُرجى الاطّلاع على اختيار المقاييس واختيار كيفية عرض البيانات في الرسم البياني.
  6. (اختياري) استخدِم الخيارات التالية لتحسين العرض:
    1. لتحديد مجموعة فرعية من البيانات لعرضها، أضِف فلاتر. لإضافة فلتر، اختَر إضافة فلتر وأكمِل مربّع الحوار. للمزيد من المعلومات، انظر تصفية البيانات المخططة. على سبيل المثال، للاطّلاع على بيانات واجهة برمجة تطبيقات واحدة:
      1. في حقل التصنيف، اختَر الطريقة.
      2. في حقل المقارنة، اختَر = (يساوي).
      3. في حقل القيمة، اختَر اسم طريقة معيّنة. سيُطلب منك اختيار اسم طريقة تتضمّن بيانات لعرضها.
      4. انقر على تم لتعديل الرسم البياني.
    2. لتجميع السلاسل الزمنية حسب تصنيف، استخدِم حقل التجميع حسب. يؤدي اختيار قيمة لهذا الحقل إلى اختيار قيمة تلقائيًا لحقل المجمِّع.
    3. لتحديد كيفية دمج السلاسل الزمنية، اضبط حقل المجمِّع. على سبيل المثال، إذا كان حقل التجميع حسب فارغًا وتم ضبط حقل المجمِّع على "المتوسط"، سيعرض الرسم البياني متوسط السلسلة الزمنية.
    4. لضبط كيفية معالجة السلاسل الزمنية الفردية، انقر على الخيارات المتقدّمة. لمزيد من المعلومات، يُرجى الاطّلاع على اختيار المقاييس عند استخدام "مستكشف المقاييس".
  7. يمكنك إضافتها إلى لوحة بيانات بشكل اختياري.

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

إنشاء رسم بياني لمقاييس متعددة

في بعض الحالات، قد ترغب في عرض مقاييس متعددة على نفس الرسم البياني. على سبيل المثال، قد ترغب في إظهار حد الحصة على نفس المخططات التي تعرض استخدام الحصة. يمكن أن يعرض الرسم البياني 10 مقاييس كحدّ أقصى.

لإضافة مقياس إلى رسم بياني حالي، اتّبِع الخطوات التالية:

  1. في الرسم البياني الحالي، انقر على إضافة مقياس آخر في أسفل الشاشة.
  2. اختَر المقياس، ثم حدِّد كيفية عرض السلسلة الزمنية لهذا المقياس بالطريقة نفسها التي ضبطت بها المقياس الأصلي أعلاه.

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

إنشاء لوحات بيانات

تتيح لك لوحات البيانات عرض بيانات السلسلة الزمنية ومراقبتها كمجموعة من الرسومات البيانية. تتيح خدمة Cloud Monitoring لوحات البيانات المحدّدة مسبقًا ولوحات البيانات المخصّصة:

  • يتم تلقائيًا تثبيت لوحات البيانات المُعدّة مسبقًا لخدمات Google Cloud التي تستخدمها. لا يمكن ضبط لوحات البيانات هذه.
  • لوحات البيانات المخصّصة هي لوحات البيانات التي تنشئها. تتيح لك لوحات البيانات المخصّصة تحديد البيانات التي تريد عرضها وكيفية عرضها. على سبيل المثال، يمكنك عرض بيانات المقاييس وسياسات التنبيه والسجلّات المخزَّنة في مشروعك. يمكنك عرض بيانات السلسلة الزمنية على رسم بياني، باستخدام مقياس أو بطاقة قياس أداء، أو في شكل جدول.

لإنشاء لوحات بيانات مخصّصة، يمكنك استخدام وحدة تحكّم Cloud أو واجهة برمجة التطبيقات Cloud Monitoring API. تعرض الصورة التالية لوحة بيانات مخصّصة تتضمّن رسمَين بيانيَين:

  • رسم بياني للحصص على اليمين
  • رسم بياني لعدد واجهات برمجة التطبيقات على اليسار

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

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

إذا اخترت إدارة لوحات البيانات المخصّصة باستخدام Cloud Monitoring API، يوفّر لك "مستكشف المقاييس" أداتَين مفيدتَين:

  • لإنشاء تمثيل JSON لرسم بياني تخطّط لإضافته إلى لوحة بيانات، اضبط الرسم البياني باستخدام "مستكشف المقاييس". يمكنك بعد ذلك الوصول إلى تمثيل JSON من عنصر القائمة خيارات إضافية في شريط أدوات "مستكشف المقاييس".
  • لتحديد بنية فلتر Monitoring، الذي يُستخدم مع واجهة برمجة التطبيقات Cloud Monitoring API، استخدِم واجهة Metrics Explorer المستندة إلى القوائم لضبط الرسم البياني. بعد اختيار المقياس والفلاتر، انتقِل إلى وضع الفلترة المباشرة لعرض فلتر Monitoring المكافئ.

إنشاء لوحة بيانات مخصّصة

لإنشاء لوحة بيانات مخصّصة، اتّبِع الخطوات التالية:

  1. في وحدة تحكّم Cloud Console، اختَر المراقبة:

    الانتقال إلى "المراقبة"

  2. في مساحة الروابط، انقر على لوحات البيانات.
  3. في صفحة "نظرة عامة على لوحات البيانات"، انقر على إنشاء لوحة بيانات.
  4. لكل رسم بياني تريد إضافته إلى لوحة البيانات، اتّبِع الخطوات التالية:
    1. اختَر نوع رسم بياني من إضافة رسم بياني، أو اسحب رسمًا بيانيًا من المكتبة إلى منطقة الرسم البياني.

      يتم عرض رسم بياني تم ضبطه مسبقًا من النوع المحدّد. يوضّح المثال التالي رسمًا بيانيًا خطيًا ولوحة الإعدادات الخاصة به:

      لقطة شاشة لمتصفّح المقاييس الذي تستخدمه لإنشاء رسم بياني لإضافته إلى لوحة بيانات

    2. اختَر نوع المورد والمقياس، وطبِّق أي فلاتر كما فعلت أعلاه عند إنشاء رسم بياني.

      لمزيد من المعلومات حول خياراتك، يُرجى الاطّلاع على إضافة تطبيقات مصغّرة إلى لوحة البيانات.

  5. (اختياري) في شريط أدوات لوحة البيانات، انقر على إضافة رسم بياني لإضافة رسم بياني آخر، ثم كرِّر الخطوات السابقة لتخصيص الرسم البياني.
  6. عند الانتهاء من التعديل، انقر على السهم المتّجه لليسار لمغادرة لوحة البيانات، أو اختَر أي عنصر آخر في قائمة المراقبة. يتم حفظ لوحة البيانات تلقائيًا.

عرض لوحة بيانات

لعرض لوحة بيانات، اتّبِع الخطوات التالية:

  1. في وحدة تحكّم Cloud Console، اختَر المراقبة:

    الانتقال إلى "المراقبة"

  2. في مساحة الروابط، انقر على لوحات البيانات.
  3. اختَر لوحة البيانات المخصّصة أو لوحة بيانات محدّدة مسبقًا من القائمة.

لمزيد من المعلومات حول إنشاء لوحات البيانات، يُرجى الاطّلاع على:

مقاييس الاستخدام

تتوفّر مجموعتان من المقاييس لمراقبة استخدام واجهات برمجة التطبيقات في "منصة خرائط Google": مقاييس Serviceruntime (نوع المورد consumed_api) المتاحة لمعظم واجهات برمجة التطبيقات في Google Cloud ومقاييس "منصة خرائط Google"، وهي مقاييس خاصة بواجهات برمجة التطبيقات في "منصة خرائط Google" (نوع المورد maps.googleapis.com/Api).

يتيح كلا المقياسَين استخدام المجموعة نفسها من تصنيفات الموارد لتقسيم عدد زيارات استخدام واجهات برمجة التطبيقات: project_id وservice وmethod وversion وlocation وcredential_id. يمكنك الاطّلاع على أوصاف تصنيفات الموارد في مستندات مورد "المقاييس" المقابل:

تحتوي كل مجموعة من المقاييس على نوعَين من المقاييس لمراقبة الاستخدام: عدد الطلبات ومُدد انتظار الطلبات.

في مقياس عدد الطلبات، يمكنك تقسيم عدد الزيارات حسب تصنيفات المقاييس protocol وgrpc_status_code وresponse_code وresponse_code_class. بالإضافة إلى ذلك، يمكنك تقسيم مقاييس "منصة خرائط Google" حسب platform_type.

في مقياس مُدد تأخير الطلبات، يمكنك تقسيم عدد زيارات الاستخدام حسب تصنيفات المقاييس protocol وplatform_type وresponse_code وresponse_code_class في مقاييس "منصة خرائط Google" فقط.

يمكنك الاطّلاع على مزيد من التفاصيل حول أنواع المقاييس وتصنيفاتها في المستندات الخاصة بمجموعة المقاييس المقابلة:

ربط تصنيفات حالة الردّ ورمز الاستجابة

يوضّح الجدول أدناه عملية الربط بين رمز حالة الاستجابة ورمز استجابة HTTP الذي يتم عرضه استجابةً لطلبات البيانات من واجهة برمجة التطبيقات في "منصة خرائط Google" وتصنيفات رموز الاستجابة المتاحة في Cloud Monitoring: رمز استجابة HTTP وفئة رمز استجابة HTTP ورمز حالة GRPC. رمز حالة GRPC هو رمز استجابة رقمي لطلبات gRPC أو رمز مكافئ لـ gRPC لطلبات HTTP.

رموز الاستجابة التي يتم عرضها في الردود من واجهة برمجة التطبيقات رموز الاستجابة التي تم إبلاغ "المراقبة" بها
حالة Maps API رمز استجابة HTTP رمز استجابة HTTP فئة رمز استجابة HTTP رمز حالة GRPC
حسنًا ‫200,
204,
302
‫200,
204,
302
‫2xx،
3xx
‫0 (حسنًا)
DATA_NOT_AVAILABLE,
NOT_FOUND,
ZERO_RESULTS
200 ‫200 و404(1) ‫2xx و
4xx(1)
‫5 (NOT_FOUND)(1)
‫INVALID_REQUEST (قيمة المَعلمة غير صالحة)،
‫MAX_ROUTE_LENGTH_EXCEEDED،
‫MAX_WAYPOINTS_EXCEEDED،
وما إلى ذلك
‫200،
400
400 4xx ‫3 (INVALID_ARGUMENT)
‫INVALID_REQUEST (مَعلمة غير صالحة أو غير متوفّرة، خطأ في تحليل الطلب) ‫200،
400
400 4xx ‫3 (INVALID_ARGUMENT)
REQUEST_DENIED ‫200، 403،
200، 400
‫403،
401(1)
‫4xx(1) 7 (PERMISSION_DENIED)،
16 (UNAUTHENTICATED)
OVER_DAILY_LIMIT,
OVER_QUERY_LIMIT,
RESOURCE_EXHAUSTED,
dailyLimitExceeded,
rateLimitExceeded,
userRateLimitExceeded
‫200 و
و403 و
و429
‫429(1) ‫4xx(1) ‫8 (RESOURCE_EXHAUSTED)
UNKNOWN_ERROR ‫200 و500
و503
‫500(1)،
503
‫5xx(1) ‫2 (UNKNOWN)/13 (INTERNAL)(1)،
‫14 (UNAVAILABLE)
1 لتحسين اتساق الإبلاغ عن رموز الخطأ، يتم نقل واجهات برمجة التطبيقات في "منصة خرائط Google": 1) من رمز/فئة استجابة HTTP‏ 200/2xx إلى 404/4xx (ورمز حالة GRPC من 0 (OK) إلى 5 (NOT_FOUND)) لحالات Maps API‏: DATA_NOT_AVAILABLE وNOT_FOUND وZERO_RESULTS - status، و2) من رمز/فئة استجابة HTTP‏ 200/2xx و400/4xx إلى 403/4xx (ورمز حالة GRPC‏ 7 (PERMISSION_DENIED)) لحالة Maps API‏: REQUEST_DENIED، و3) من رمز/فئة استجابة HTTP‏ 200/2xx و403/4xx إلى 401/4xx (رمز حالة GRPC‏ 16 (UNAUTHENTICATED)) لحالة Maps API‏: REQUEST_DENIED، و4) من رمز/فئة استجابة HTTP‏ 200/2xx و403/4xx إلى 429/4xx لحالات Maps API‏: OVER_QUERY_LIMIT وdailyLimitExceeded وrateLimitExceeded وuserRateLimitExceeded، و5) من رمز/فئة استجابة HTTP‏ 200/2xx إلى 500/5xx (ورمز حالة GRPC‏ 2 (UNKNOWN) و13 (INTERNAL)) لحالة Maps API‏: UNKNOWN_ERROR. يمكنك الاطّلاع على رمزَي الاستجابة خلال الفترة الانتقالية. لن تتغيّر رموز الاستجابة التي يتم عرضها في ردود Maps API. يمكنك استكشاف تفاصيل رموز الاستجابة التي تم الإبلاغ عنها بمرور الوقت في مستكشف المقاييس.

إنشاء تنبيهات

التنبيه يمنحك الوعي في الوقت المناسب بالمشكلات في تطبيقاتك حتى تتمكن من حل المشكلات بسرعة. في Cloud Monitoring، تصف سياسة التنبيه الظروف التي تريد أن يتم تنبيهك فيها وكيفية إعلامك.

يمكن أن تكون سياسات التنبيه بسيطة أو معقّدة. تتيح لك سياسات التنبيه ضبط ما إذا كان بإمكان سلسلة زمنية واحدة أن تؤدي إلى استيفاء شرط معيّن، أو ما إذا كان يجب أن تستوفي سلاسل زمنية متعددة الشرط قبل استيفائه. على سبيل المثال:

  • أريد تلقّي إشعار عندما يتجاوز عدد الطلبات لواجهة برمجة تطبيقات معيّنة 1,000 طلب لكل فترة زمنية مدتها 5 دقائق.
  • أريد إرسال إشعار إلى الفريق المناوب عندما يتجاوز وقت الاستجابة في المئوية الـ 90 لردود HTTP 200 100 ملي ثانية لـ 3 واجهات برمجة تطبيقات أو أكثر.

تعرض الصورة التالية تعريفًا للتنبيه لإنشاء إشعار عندما يتجاوز عدد الطلبات لواجهة برمجة التطبيقات 20 طلبًا في فترة زمنية مدتها 5 دقائق:

لقطة شاشة لتعريف التنبيه تعرض عدد طلبات البيانات من واجهة برمجة التطبيقات لجميع واجهات Maps API كخطوط فردية، وحدّ التنبيه كخط أفقي.

في هذه الصورة:

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

عند استيفاء شروط سياسة التنبيه، تفتح Cloud Monitoring حادثة وتُصدر إشعارات:

  • الحادثة هي سجلّ دائم يخزّن معلومات عن الموارد المراقَبة عند استيفاء الشرط. وعندما يتوقف استيفاء الشرط، يتم إغلاق الحادثة تلقائيًا. يمكنك عرض جميع الحوادث، المفتوحة والمغلقة، باستخدام لوحة بيانات التنبيهات.
  • يمكنك تحديد المستخدمين الذين سيتم إبلاغهم عند ضبط سياسة تنبيه. تتيح خدمة Monitoring قنوات الإشعارات الشائعة، بما في ذلك البريد الإلكتروني وCloud Mobile App والخدمات مثل PagerDuty أو Slack. للاطّلاع على قائمة كاملة بقنوات الإشعارات، يُرجى مراجعة خيارات الإشعارات.

أنواع التنبيهات

تتيح خدمة Cloud Monitoring العديد من أنواع التنبيهات. على سبيل المثال، يمكنك تحديد:

  • تنبيهات الحدّ الأدنى للمقاييس: يتم إرسال تنبيه إذا ارتفع مقياس معيّن عن قيمة محدّدة أو انخفض عنها خلال فترة زمنية معيّنة، أو إذا زاد مقياس معيّن أو انخفض بنسبة مئوية محدّدة مسبقًا.
  • تنبيهات الميزانية: يمكنك ضبط قواعد الحدّ المسموح لتلقّي إشعارات عندما تتجاوز تكاليفك (التكاليف الفعلية أو التكاليف المتوقّعة) نسبة مئوية من ميزانيتك (استنادًا إلى القواعد التي تضبطها). لا يضع التنبيه حدًا أقصى لاستخدام واجهة برمجة التطبيقات، بل ينبّهك فقط عندما يقترب مبلغ الإنفاق من المبلغ المحدّد.
  • تنبيهات الحصص: تضع Google Cloud حصصًا مختلفة يمكنك استخدامها لتتبُّع الموارد التي يستهلكها مشروع أو مؤسسة والحدّ منها. يمكنك استخدام التنبيهات لإرسال إشعارات عندما يقترب استخدامك من الحدّ الأقصى للحصة.

لمزيد من المعلومات، يُرجى الاطّلاع على أنواع سياسات التنبيه.

إدارة سياسات التنبيه

يمكنك إضافة سياسة تنبيه إلى مشروعك باستخدام وحدة تحكّم Cloud أو Cloud Monitoring API. للحصول على معلومات حول كيفية عرض قائمة بسياسات التنبيه المستندة إلى المقاييس في مشروعك، وكيفية تعديل هذه السياسات، يُرجى الاطّلاع على ما يلي:

إنشاء تنبيه

عند إنشاء تنبيه، عليك:

  • حدِّد الشروط التي تؤدي إلى ظهور التنبيهات، استنادًا إلى بيانات المقاييس.
  • حدِّد قنوات الإشعارات التي سيتم إرسال إشعارات التنبيهات إليها.

يوضّح المثال أدناه كيفية إعداد تنبيه يتم تشغيله عندما يتجاوز معدّل استخدامك لخدمة "منصة خرائط Google" لأي واجهة برمجة تطبيقات طلبَين خلال فترة زمنية مدتها 5 دقائق.

لإنشاء التنبيه، اتّبِع الخطوات التالية:

  1. في وحدة تحكّم Cloud Console، اختَر المراقبة:

    الانتقال إلى "المراقبة"

  2. انقر على التنبيه.
  3. اختَر تعديل قناة الإشعارات لتحديد كيفية إصدار التنبيه للإشعار. في هذا المثال، ستستخدم عنوان بريدك الإلكتروني.
    1. بالنسبة إلى قناة البريد الإلكتروني، انقر على إضافة جديد.
    2. أدخِل عنوان بريد إلكتروني واسمًا معروضًا.
    3. انقر على حفظ (Save).
  4. انقر على التنبيه.
  5. انقر على إنشاء سياسة.
  6. اختَر فاصلاً زمنيًا، مثل 7 أيام.
  7. ضمن شروط التنبيه، انقر على شرط جديد:
    1. انقر على اختيار مقياس، واختَر واجهة برمجة التطبيقات المستخدَمة كمورد وعدد الطلبات كمقياس، ثم انقر على تطبيق.
    2. (اختياري) أسفل الرسم البياني، تظهر قائمة الخدمة ومقاييس_الحصة وطريقة واجهة برمجة التطبيقات وقيمة المقياس. انقر على إضافة فلتر لفلترة البيانات استنادًا إلى هذه المعلومات. على سبيل المثال، يمكنك استخدام الفلتر لتحديد أنّ الطريقة يجب أن تساوي google.places.Autocomplete.http لتشغيل التنبيه.
    3. ضمن تحويل البيانات، اختَر 5 دقائق في حقل النافذة المتجددة والمتوسط في حقل دالة النافذة المتجددة.
    4. اختَر التالي.
  8. ضمن ضبط مشغّل التنبيه، اضبط قيمة الحدّ الأدنى على 2 لتحديد تشغيل التنبيه عندما يكون هناك أكثر من طلبَين في فترة الـ 5 دقائق. لاحظ أن المخطط يعرض الآن الخط الأحمر الذي يشير إلى حد التنبيه للفاصل الزمني المحدد. من الرسم البياني، يمكنك معرفة الحالات التي كان من الممكن أن يتم فيها إرسال تنبيه. يمكنك استخدام هذا الرسم البياني لمساعدتك في تعديل الحدّ الأقصى حسب الضرورة.
  9. انقر على التالي.
  10. في صفحة ضبط الإشعارات وإنهاء التنبيه:
    1. اختَر عنوان البريد الإلكتروني الذي أنشأته لقناة الإشعارات.
    2. ضمن تسمية التنبيه، أدخِل تنبيه الاختبار.
    3. انقر على إنشاء سياسة.
  11. أرسِل بعض طلبات البيانات من واجهة برمجة التطبيقات. تأكَّد من إرسال أكثر من طلبَي بيانات من واجهة برمجة التطبيقات خلال خمس دقائق لإنشاء إشعار التنبيه عبر البريد الإلكتروني.
  12. بعد تلقّي الرسالة الإلكترونية الخاصة بالتنبيه، انتقِل إلى صفحة التنبيهات.
    1. في الجدول الذي يعرض التنبيهات، انقر على التنبيه لعرض مزيد من المعلومات.
    2. انقر على اسم التنبيه للاطّلاع على معلومات عنه، بما في ذلك رسم بياني يعرض الحدث الذي أدّى إلى ظهور التنبيه.

لمزيد من المعلومات حول التنبيهات، يُرجى الاطّلاع على: