مهم است که بهطور منظم استفاده، سهمیه، و اطلاعات صورتحساب Google Maps Platform 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» مشاهده کنید. برای کمک به شما در مشاهده روندهای هزینه که برایتان مهم است، میتوانید محدوده دادهها را انتخاب کنید، محدوده زمانی را مشخص کنید، فیلترهای نمودار را پیکربندی کنید، و براساس پروژه، سرویس، SKU، یا مکان گروهبندی کنید.
گزارشهای «صورتحساب Cloud» میتواند به شما در پاسخ دادن به سؤالاتی ازایندست کمک کند:
- روند هزینههای Google Cloud من در ماه جاری چگونه است؟
- کدام پروژه در ماه گذشته بیشترین هزینه را داشت؟
- هزینههای آتی پیشبینیشده من براساس روندهای تاریخی چیست؟
- در هر منطقه چقدر هزینه میکنم؟
این تصویر گزارش صورتحساب را نشان میدهد.

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

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

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