بررسی منظم اطلاعات مربوط به میزان استفاده از API، سهمیه و صورتحساب پلتفرم نقشههای گوگل (Google Maps Platform) بسیار مهم است. این اطلاعات به شما کمک میکند تا میزان استفاده از API را اندازهگیری کنید، در محدوده مصرف از پیش تعریف شده باقی بمانید و هزینهها را از طریق بودجههای برنامهریزی شده کنترل کنید. بررسی این اطلاعات همچنین میتواند شما را از هرگونه تعامل غیرمنتظرهای که ممکن است بین برنامههای شما و سرویسهای پلتفرم نقشههای گوگل رخ دهد، آگاه کند.
پلتفرم نقشهها دو ابزار ارائه میدهد که میتوانند به شما در بررسی اطلاعات استفاده، سهمیه و صورتحساب کمک کنند:
- گزارشدهی : مجموعهای از گزارشهای بصری از پیش تعریفشده که به شما امکان میدهد به راحتی اطلاعات اولیه استفاده از API، سهمیه و صورتحساب را در کنسول Google Cloud مشاهده کنید. میتوانید به سرعت تعداد فراخوانیهای API را تعیین کنید، ببینید چقدر به سهمیه استفاده از API نزدیک هستید و میزان استفاده از صورتحساب را در طول زمان رصد کنید.
نظارت : مجموعهای از ابزارها، هم در کنسول ابری و هم از طریق API، که به شما امکان میدهند میزان استفاده از API، سهمیه و اطلاعات صورتحساب را رصد کنید و هنگامی که هر یک از این معیارها به یک حد از پیش تعریف شده نزدیک میشوند، هشدارهایی را تعریف کنید.
مانیتورینگ به شما امکان میدهد داشبوردهای مانیتورینگ سفارشی خود را ایجاد کنید که معیارهای شما را به صورت انواع نمودارهای مختلف نمایش میدهند. همچنین میتوانید هنگامی که یک معیار از یک آستانه از پیش تعریف شده عبور میکند، اعلانهای هشدار مانند ایمیل یا پیامک ارسال کنید.
گزارشدهی
گزارشگیری در پلتفرم نقشهها مجموعهای از گزارشهای تصویری از پیش تعریفشده را ارائه میدهد که به شما امکان میدهد به راحتی اطلاعات اولیه استفاده از API، سهمیه و صورتحساب را در کنسول Cloud مشاهده کنید. گزارشهای مربوط به استفاده از API پلتفرم نقشهها، سهمیه و شماره صورتحساب خود را با استفاده از کنسول Cloud مشاهده کنید.
گزارشهای APIها و سرویسها
گزارش APIها و سرویسهای کنسول ابری، معیارهای استفاده را برای تمام APIهای فعالشده برای پروژه شما، از جمله APIها و SDKهای پلتفرم نقشهها و همچنین سایر APIها و سرویسهای گوگل، ارائه میدهد.
این تصویر گزارش APIها و سرویسها را نشان میدهد.

سهمیهها
سهمیهها تعداد درخواستهایی را که پروژه شما میتواند به APIهای پلتفرم نقشهها ارسال کند، محدود میکنند. درخواستها را میتوان به سه روش محدود کرد:
- در هر روز
- در هر دقیقه
- به ازای هر کاربر در هر دقیقه (در صورت وجود)
فقط درخواستهای موفق و درخواستهایی که باعث خطای سرور میشوند، در سهمیه محاسبه میشوند. درخواستهایی که احراز هویت آنها با شکست مواجه میشود، در سهمیه محاسبه نمیشوند.
میزان استفاده از سهمیه به صورت نمودار در صفحه گزارش سهمیهها در کنسول ابری نمایش داده میشود.

صورتحساب
گزارشهای صورتحساب کنسول ابری، اطلاعات صورتحساب و هزینههای مرتبط با پروژهای که انتخاب کردهاید را ارائه میدهد.
صفحه گزارشهای پرداخت ابری به شما امکان میدهد هزینههای استفاده از گوگل کلود خود را برای همه پروژههای مرتبط با یک حساب پرداخت ابری مشاهده کنید. برای کمک به مشاهده روندهای هزینهای که برای شما مهم هستند، میتوانید یک محدوده داده انتخاب کنید، یک محدوده زمانی مشخص کنید، فیلترهای نمودار را پیکربندی کنید و بر اساس پروژه، سرویس، SKU یا مکان گروهبندی کنید.
گزارشهای Cloud Billing میتوانند به شما در پاسخ به سوالاتی مانند این کمک کنند:
- روند هزینههای گوگل کلود من در ماه جاری چگونه است؟
- کدام پروژه در ماه گذشته بیشترین هزینه را داشته است؟
- هزینههای پیشبینیشدهی آیندهی من بر اساس روندهای تاریخی چیست؟
- من بر اساس منطقه چقدر هزینه میکنم؟
این تصویر گزارش صورتحساب را نشان میدهد.

نظارت
مانیتورینگ ابری، اندازهگیریهایی از سرویس شما و منابع گوگل کلود مورد استفاده شما را جمعآوری میکند. به عنوان مثال، میتوانید فراخوانیهای API یا میزان استفاده از سهمیه را در یک بازه زمانی مشخص نظارت کنید.
نه تنها میتوانید معیارها و نمودارهای سفارشی تعریف کنید، بلکه میتوانید هشدارها را نیز تعریف کنید. از هشدارها برای ارسال اعلان زمانی که عملکرد یک سرویس با معیارهای تعریف شده شما مطابقت ندارد، استفاده کنید. به عنوان مثال، میتوانید یک اعلان را به صورت ایمیل، پیامک، به برنامه موبایل کنسول ابری و سایر گزینهها ارسال کنید.
معیارها
در نظارت بر ابر:
- یک معیار، چیزی را توصیف میکند که اندازهگیری میشود. نمونههایی از معیارها شامل تعداد فراخوانیها به یک API، درصد سهمیه مصرفشده یا میزان استفاده از CPU یک ماشین مجازی است.
- سری زمانی ، ساختار دادهای است که شامل اندازهگیریهای دارای مهر زمانی از یک معیار و اطلاعاتی در مورد منبع و معنای آن اندازهگیریها میباشد.
برای بررسی دادههای متریک، با استفاده از Metrics Explorer یک نمودار بسازید. به عنوان مثال، برای مشاهده تعداد درخواستهای یک API در فواصل یک دقیقهای برای یک ساعت گذشته، از Metrics Explorer برای ساخت نموداری استفاده کنید که جدیدترین دادهها را نمایش دهد.

داشبوردها
داشبوردها به شما امکان میدهند دادههای سری زمانی خود را به صورت مجموعهای از نمودارها مشاهده و نظارت کنید. برای ایجاد داشبوردهای سفارشی، میتوانید از کنسول ابری یا API مانیتورینگ ابری استفاده کنید.
تصویر زیر یک داشبورد سفارشی با دو نمودار را نشان میدهد: یک نمودار سهمیه در سمت چپ و یک نمودار تعداد API در سمت راست.

هشدارها
برای اینکه وقتی عملکرد یک سرویس با معیارهایی که تعریف میکنید مطابقت ندارد، مطلع شوید، یک سیاست هشدار ایجاد کنید. به عنوان مثال، میتوانید یک سیاست هشدار ایجاد کنید که وقتی نودمین درصد تأخیر پاسخهای HTTP 200 از سرویس شما از 100 میلیثانیه فراتر رود، به تیم آمادهباش شما اطلاع دهد.
هشدار، آگاهی به موقع از مشکلات برنامههای ابری شما را فراهم میکند تا بتوانید مشکلات را به سرعت حل کنید.
مانیتورینگ ابری از انواع مختلفی از هشدارها پشتیبانی میکند، مانند:
- هشدارهای آستانه معیار : اگر یک معیار برای مدت زمان مشخصی از مقدار مشخصی بالاتر یا پایینتر رود یا یک معیار با درصد از پیش تعریف شدهای افزایش یا کاهش یابد، هشداری فعال میشود.
- هشدارهای بودجه : وقتی هزینههای شما از درصدی از بودجهتان بیشتر میشود، اعلانها فعال میشوند.
- هشدار سهمیه : وقتی میزان مصرف شما به حد سهمیه نزدیک میشود، اعلانها فعال میشوند.