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

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

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

ضبط مراقبة السحابة الإلكترونية

تتيح لك التتبُّع الاطّلاع على المقاييس وإدارتها:

  • بالنسبة إلى مشروع واحد
  • لعدة مشروعات داخل مؤسسة واحدة
  • لمشروعات متعددة عبر مؤسسات متعددة

ولضمان توفُّر المقاييس لمشروعاتك، قم بما يلي:

  1. في Google Cloud Console، اختَر المراقبة:

    الانتقال إلى صفحة المراقبة

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

لإعداد رسم بياني باستخدام "مستكشف المقاييس"، عليك إجراء ما يلي:

  1. في Cloud Console، اختَر المراقبة:

    الانتقال إلى صفحة المراقبة

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

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

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

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

لإضافة مقياس إلى مخطط حالي، قم بما يلي:

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. في Cloud Console، اختَر المراقبة:

    الانتقال إلى صفحة المراقبة

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

      يتم عرض رسم بياني تم ضبطه مسبقًا من النوع المحدّد. يعرض المثال التالي رسمًا بيانيًا خطيًا وجزء الضبط:

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

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

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

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

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

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

  1. في Cloud Console، اختَر المراقبة:

    الانتقال إلى صفحة المراقبة

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

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

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

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

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

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

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

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

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

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

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

رموز الاستجابة التي تم عرضها في الردود من واجهة برمجة التطبيقات تم الإبلاغ عن رموز الاستجابة للمراقبة
حالة واجهة برمجة التطبيقات للخرائط رمز استجابة HTTP رمز استجابة HTTP فئة رمز استجابة HTTP رمز حالة GRPC
حسنًا 200،
204،
302
200،
204،
302
2xx،
3xx
0 (حسنًا)
DATA_NOT_availability،
NOT_FOUND،
ZERO_RESULTS
200 200، 404(1) 2xx،
4xx(1)
5 (NOT_FOUND)(1)
nofollow_REQUEST (قيمة مَعلمة غير صالحة)،
MAX_ROUTE_LENGTH_EXCEEDED،
MAX_WAYPOINTS_EXCEEDED،
وغير ذلك
200،
400
400 4xx 3 (مرح_فقط)
ASCII_REQUEST (معلمة غير صالحة/مفقودة، خطأ في تحليل الطلب) 200،
400
400 4xx 3 (مرح_فقط)
REQUEST_DENIED 200، 403،
200، 400
403،
401(1)
4xx(1) 7 (Permission_DENIED)،
16 (UNAUTHENTICATED)
OVER_DAILY_LIMIT,
OVER_QUERY_LIMIT,
LOCATION_EXHAUSTED,
dailylimitedExceeded،
rateLimitExceeded,
userRateLimitExcelimited
200،
403،
429
429(1) 4xx(1) 8 (مورد_EXHAUSTED)
UNKNOWN_ERROR 200 أو 500 أو
503
500(1)،
503
5xx(1) 2 (غير معروف)/13 (داخلي)(1)،
14 (غير متوفّر)
1 لتحسين اتّساق إعداد تقارير رموز الخطأ، يتم نقل البيانات في واجهات برمجة التطبيقات في "منصة خرائط Google" {2: 1) من رمز استجابة HTTP /الفئة 200/2xx إلى 404/4xx (ورمز حالة GRPC من 0 (OK) إلى 5 (NOT_FOUND)) لحالة واجهة برمجة التطبيقات في "خرائط Google": DATA_NOT_AVAILABLE، NOT_FOUND، ZERO_RESULTS - الحالة أو ZERO_RESULTSحالة حالة HTTP من رمز الاستجابة HTTP أو الفئة 200/2xx إلى 404/4xx.2002002002xx2xx2xx4xx4xx4xx4xx4xx4004034034037PERMISSION_DENIEDREQUEST_DENIEDREQUEST_DENIED40116UNAUTHENTICATED429OVER_QUERY_LIMITdailyLimitExceededrateLimitExceededuserRateLimitExceeded5005xx2UNKNOWN13INTERNALUNKNOWN_ERROR يمكنك الاطّلاع على رمزَي الاستجابة أثناء الفترة الانتقالية. لن تتغير رموز الاستجابة التي يتم عرضها في الردود من واجهة برمجة التطبيقات للخرائط. يمكنك الاطّلاع على تقسيم لرموز الاستجابة التي تم الإبلاغ عنها بمرور الوقت في مستكشف المقاييس.

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

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

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

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

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

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

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

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

عند استيفاء شروط سياسة التنبيه، تفتح خدمة "مراقبة السحابة الإلكترونية" إشعارات الحادثة وتصدر الإشعارات:

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

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

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

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

يمكنك الاطّلاع على أنواع سياسات التنبيه للحصول على مزيد من المعلومات.

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

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

إنشاء تنبيه

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

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

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

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

  1. في Cloud Console، اختَر المراقبة:

    الانتقال إلى صفحة المراقبة

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

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