من المهم مراجعة معلومات استخدام واجهة برمجة التطبيقات والحصة والفواتير في Google Maps Platform بانتظام. تساعدك هذه المعلومات في قياس استخدام واجهة برمجة التطبيقات، والالتزام بحدود الاستهلاك المحدّدة مسبقًا، والتحكّم في التكاليف من خلال الميزانيات المخطّط لها. يمكن أن تنبّهك مراجعة هذه المعلومات أيضًا إلى أي تفاعلات غير متوقّعة قد تحدث بين تطبيقاتك وخدمات "منصة خرائط Google".
توفّر "منصة خرائط Google" أداتَين يمكن أن تساعداك في مراجعة معلومات الاستخدام والحصة والفواتير:
- إعداد التقارير: مجموعة من التقارير المرئية المحدّدة مسبقًا تتيح لك الاطّلاع بسهولة على معلومات أساسية حول استخدام واجهة برمجة التطبيقات والحصة والفوترة في وحدة تحكّم Google Cloud يمكنك تحديد عدد طلبات البيانات من واجهة برمجة التطبيقات بسرعة، والاطّلاع على مدى اقترابك من بلوغ حصص استخدام واجهة برمجة التطبيقات، وتتبُّع استخدام الفوترة بمرور الوقت.
المراقبة: مجموعة من الأدوات، سواء في "وحدة تحكّم السحابة الإلكترونية" أو من خلال واجهة برمجة تطبيقات، تتيح لك مراقبة استخدام واجهة برمجة التطبيقات والحصة ومعلومات الفوترة وتحديد التنبيهات عندما يقترب أي من هذه المقاييس من حدّ محدّد مسبقًا.
تتيح لك خدمة المراقبة إنشاء لوحات بيانات مخصّصة للمراقبة تعرض مقاييسك كأنواع مختلفة من الرسومات البيانية. يمكنك أيضًا إصدار إشعارات تنبيه، مثل رسائل إلكترونية أو رسائل نصية قصيرة، عندما يتجاوز مقياس حدًا مسبق التحديد.
إعداد التقارير
توفّر إعداد التقارير في Maps Platform مجموعة من التقارير المرئية المحدّدة مسبقًا تتيح لك الاطّلاع بسهولة على معلومات الاستخدام الأساسية لواجهة برمجة التطبيقات والحصة والفواتير في وحدة تحكّم Cloud. يمكنك الاطّلاع على تقارير حول استخدامك لواجهة Maps Platform API وحصتك وأرقام الفوترة من خلال وحدة تحكّم Cloud.
تقارير "واجهات برمجة التطبيقات والخدمات"
يوفّر تقرير واجهات برمجة التطبيقات والخدمات في Cloud Console مقاييس الاستخدام لجميع واجهات برمجة التطبيقات المفعّلة لمشروعك، بما في ذلك واجهات برمجة التطبيقات وحِزم تطوير البرامج (SDK) في "منصة خرائط Google" وجميع واجهات برمجة التطبيقات والخدمات الأخرى من Google.
تعرض هذه الصورة تقرير واجهات برمجة التطبيقات والخدمات.
الحصص
تفرض الحصص حدودًا على عدد الطلبات التي يمكن لمشروعك إرسالها إلى واجهات برمجة التطبيقات في "منصة خرائط Google". يمكن أن تكون الطلبات محدودة بثلاث طرق:
- يوميًا
- بالدقيقة
- لكل مستخدم في الدقيقة (حيثما كان ذلك متاحًا)
يتم أيضًا فرض قيود على استخدام الموارد في جميع الطلبات. عندما تتجاوز الطلبات المعلقة الموارد الحسابية المتاحة لمشروع معيّن، يتم رفض الطلبات مع رمز الخطأ RESOURCE_EXHAUSTED
. إذا واجهت هذه الأخطاء وكنت بحاجة إلى المزيد من الموارد لتلبية احتياجاتك، يُرجى
فتح طلب دعم.
يتم احتساب الطلبات الناجحة والطلبات التي تؤدي إلى حدوث أخطاء في الخادم ضمن الحصة فقط. لا يتم احتساب الطلبات التي يتعذّر فيها إثبات الهوية ضمن الحصة المحدّدة.
يتم عرض استخدام الحصة في رسومات بيانية ضمن صفحة تقرير الحصص في Cloud Console.
الفوترة
تقدّم تقارير الفوترة في "وحدة تحكّم Cloud" معلومات الفوترة والتكاليف ذات الصلة للمشروع الذي اخترته.
تتيح لك صفحة "تقارير فوترة Cloud" الاطّلاع على تكاليف استخدام Google Cloud لجميع المشاريع المرتبطة بحساب فوترة Cloud. لمساعدتك في عرض مؤشرات التكلفة المهمة بالنسبة إليك، يمكنك اختيار نطاق بيانات وتحديد نطاق زمني وإعداد فلاتر الرسم البياني والتجميع حسب المشروع أو الخدمة أو رمز التخزين التعريفي أو الموقع الجغرافي.
يمكن أن تساعدك تقارير الفوترة من Google Cloud في الإجابة عن أسئلة مثل:
- كيف يتغيّر إنفاقي على Google Cloud في الشهر الحالي؟
- ما هو المشروع الذي تكلفته الأكبر في الشهر الماضي؟
- ما هي التكاليف المستقبلية المتوقّعة استنادًا إلى المؤشرات السابقة؟
- ما هو مبلغ الإنفاق حسب المنطقة؟
تعرض هذه الصورة تقرير الفوترة.
التتبّع
تجمع خدمة Cloud Monitoring قياسات لخدمتك ولموارد Google Cloud التي تستخدمها. على سبيل المثال، يمكنك مراقبة طلبات البيانات من واجهة برمجة التطبيقات أو استخدام الحصة خلال فترة زمنية محدّدة.
لا يمكنك تحديد المقاييس والرسوم البيانية المخصّصة فحسب، بل يمكنك أيضًا تحديد التنبيهات. استخدِم التنبيهات لإرسال إشعار عندما لا يستوفي أداء إحدى الخدمات المعايير التي تحدّدها. على سبيل المثال، يمكنك إرسال إشعار كرسالة إلكترونية أو رسالة نصية أو إلى تطبيق Cloud Console للأجهزة الجوّالة أو خيارات أخرى.
المقاييس
في Cloud Monitoring:
- يصف المقياس شيئًا يتم قياسه. تشمل أمثلة المقاييس عدد الطلبات التي تم إرسالها إلى واجهة برمجة التطبيقات أو النسبة المئوية من حصة الاستخدام المستهلكة أو استخدام وحدة المعالجة المركزية في جهاز افتراضي.
- السلسلة الزمنية هي بنية بيانات تحتوي على قياسات مسجّلة بطابع زمني لمقياس ومعلومات حول مصدر هذه القياسات ومعناها.
لاستكشاف بيانات المقاييس، أنشئ رسمًا بيانيًا باستخدام "مستكشف المقاييس". على سبيل المثال، لعرض عدد الطلبات لواجهة برمجة تطبيقات بفواصل زمنية مدتها دقيقة واحدة خلال الساعة الماضية، استخدِم أداة "مستكشف المقاييس" لإنشاء رسم بياني يعرض أحدث البيانات.
لوحات البيانات
تتيح لك لوحات البيانات عرض بيانات السلسلة الزمنية وتتبُّعها كمجموعة من الرسوم البيانية. لإنشاء لوحات بيانات مخصّصة، يمكنك استخدام وحدة تحكّم Cloud أو Cloud Monitoring API.
تعرض الصورة التالية لوحة بيانات مخصّصة تحتوي على رسمَين بيانيَين: رسم بياني للحصة على اليمين، ورسم بياني لعدد طلبات البيانات من واجهة برمجة التطبيقات على اليسار.
التنبيهات
لتلقّي إشعار عندما لا يستوفي أداء إحدى الخدمات المعايير التي تحدّدها، عليك إنشاء سياسة تنبيه. على سبيل المثال، يمكنك إنشاء سياسة تنبيه تُرسل إشعارًا إلى فريق الدعم المناوب عندما يتجاوز المئوي التسعون لوقت الاستجابة لطلبات HTTP 200 من خدمتك 100 ملي ثانية.
توفّر التنبيهات معلومات في الوقت المناسب عن المشاكل في تطبيقاتك المستندة إلى السحابة الإلكترونية، ما يتيح لك حلّها بسرعة.
تتيح Cloud Monitoring العديد من أنواع التنبيهات، مثل:
- تنبيهات بشأن الحدّ الأدنى للمقاييس: يتم إطلاق تنبيه إذا ارتفع مقياس أو انخفض عن قيمة معيّنة لمدة زمنية محدّدة أو إذا زاد مقياس أو انخفض بنسبة مئوية محدّدة مسبقًا.
- تنبيهات الميزانية: تُرسِل إشعارات عندما تتجاوز تكاليفك نسبة مئوية من ميزانيتك.
- تنبيهات الحصة: تؤدي إلى ظهور إشعارات عندما يقترب استخدامك من حدّ الحصة.