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

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

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

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

داشبوردها
داشبوردها به شما امکان میدهند دادههای سری زمانیتان را بهصورت مجموعهای از نمودارها مشاهده و پایش کنید. برای ایجاد داشبوردهای سفارشی، میتوانید از «کنسول Cloud» یا Cloud Monitoring API استفاده کنید.
تصویر زیر داشبورد سفارشی با دو نمودار را نشان میدهد: نمودار سهمیه در سمت چپ و نمودار تعداد API در سمت راست.

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