نمای کلی گزارش‌دهی و نظارت

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

«پلاتفرم Maps» دو ابزار ارائه می‌دهد که می‌تواند به شما کمک کند اطلاعات استفاده، سهمیه، و صورت‌حساب را مرور کنید:

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

    «پایش» به شما امکان می‌دهد داشبوردهای پایش سفارشی‌شده خودتان را ایجاد کنید و سنجه‌هایتان را به‌صورت انواع مختلف نمودار نمایش دهید. همچنین می‌توانید هنگامی که سنجه‌ای از آستانه ازپیش‌تعریف‌شده‌ای عبور می‌کند، اعلان‌های هشدار، مانند ایمیل یا پیامک، صادر کنید.

گزارش

گزارش‌دهی در Maps Platform مجموعه‌ای از گزارش‌های تصویری ازپیش تعریف‌شده ارائه می‌دهد که به شما امکان می‌دهد به‌راحتی اطلاعات پایه استفاده از API، سهمیه، و صورت‌حساب را در کنسول Cloud ببینید. بااستفاده از کنسول Cloud، گزارش‌های مربوط به استفاده، سهمیه، و شماره‌های صورت‌حساب Maps Platform API را مشاهده کنید.

گزارش‌های میاناهای برنامه‌سازی کاربردی و سرویس‌ها

گزارش میاناهای برنامه‌سازی کاربردی و سرویس‌های کنسول Cloud سنجه‌های استفاده را برای همه میاناهای برنامه‌سازی کاربردی فعال‌شده برای پروژه‌تان، ازجمله میاناهای برنامه‌سازی کاربردی و کیت‌های توسعه نرم‌افزار Maps Platform و همچنین همه میاناهای برنامه‌سازی کاربردی و سرویس‌های دیگر Google ارائه می‌دهد.

این تصویر گزارش میاناهای برنامه‌سازی کاربردی و سرویس‌ها را نشان می‌دهد.

نماگرفتی از صفحه Monitoring APIs در کنسول Google Cloud که داشبورد گزارش APIs & Services را نمایش می‌دهد. نمودارهای جداگانه‌ای برای «ترافیک»، «خطاها»، و «تأخیر میانه» نشان می‌دهد. این نمودارها
  می‌توانند داده‌های یک ساعت تا ۳۰ روز را نشان دهند.

سهمیه‌ها

سهمیه‌ها محدودیت‌هایی را برای تعداد درخواست‌هایی که پروژه شما می‌تواند به میاناهای برنامه‌سازی کاربردی Maps Platform ارسال کند تعیین می‌کنند. درخواست‌ها را می‌توان به سه روش محدود کرد:

  • در روز
  • در دقیقه
  • به‌ازای هر کاربر در هر دقیقه (درصورت دردسترس بودن)

فقط درخواست‌های موفق و درخواست‌هایی که باعث خطای سرور می‌شوند در سهمیه محاسبه می‌شوند. درخواست‌هایی که اصالت‌سنجی آن‌ها ناموفق است در سهمیه محاسبه نمی‌شوند.

استفاده از سهمیه در نمودارهای صفحه گزارش سهمیه‌ها در کنسول Cloud نمایش داده می‌شود.

نماگرفتی از صفحه «سهمیه‌های Maps» در کنسول Google Cloud. این داشبورد سهمیه‌ها را براساس API بااستفاده از یک انتخابگر نشان می‌دهد، سپس «بارگیری‌های نقشه» را نسبت به سهمیه‌های تعیین‌شده برای API موردنظر نمایش می‌دهد.

صورت‌حساب

گزارش‌های صورت‌حساب کنسول Cloud اطلاعات صورت‌حساب و هزینه مربوطه را برای پروژه‌ای که انتخاب کرده‌اید ارائه می‌دهد.

صفحه «گزارش‌های صورت‌حساب Cloud» به شما امکان می‌دهد هزینه‌های استفاده از Google Cloud را برای همه پروژه‌های پیوندشده به حساب «صورت‌حساب Cloud» مشاهده کنید. برای کمک به شما در مشاهده روندهای هزینه که برایتان مهم است، می‌توانید محدوده داده‌ها را انتخاب کنید، محدوده زمانی را مشخص کنید، فیلترهای نمودار را پیکربندی کنید، و براساس پروژه، سرویس، SKU، یا مکان گروه‌بندی کنید.

گزارش‌های Cloud Billing می‌تواند به شما کمک کند به سؤالاتی مانند این‌ها پاسخ دهید:

  • روند هزینه Google Cloud من در ماه جاری چگونه است؟
  • کدام پروژه در ماه گذشته بیشترین هزینه را داشت؟
  • هزینه‌های آتی پیش‌بینی‌شده من براساس روندهای تاریخی چیست؟
  • چقدر براساس منطقه هزینه می‌کنم؟

این تصویر گزارش صورت‌حساب را نشان می‌دهد.

نماگرفتی از صفحه «صورت‌حساب Maps» در کنسول Google Cloud. این گزارش اطلاعات صورت‌حساب را
  برای یک ماه تقویمی برای همه پروژه‌ها نشان می‌دهد.

پایش کردن

پایش Cloud اندازه‌گیری‌های سرویس شما و منابع Google Cloud را که استفاده می‌کنید جمع‌آوری می‌کند. برای مثال، می‌توانید فراخوانی‌های API یا استفاده از سهمیه را در یک بازه زمانی مشخص پایش کنید.

نه تنها می‌توانید سنجه‌ها و نمودارهای سفارشی تعریف کنید، بلکه می‌توانید هشدارها را نیز تعریف کنید. از هشدارها برای ارسال اعلان استفاده کنید، وقتی عملکرد سرویسی با معیارهایی که تعریف می‌کنید مطابقت ندارد. برای مثال، می‌توانید اعلان را به‌صورت ایمیل، پیامک، به «برنامه تلفن همراه کنسول Cloud»، و گزینه‌های دیگر ارسال کنید.

سنجه‌ها

در Cloud Monitoring:

  • سنجه چیزی را که اندازه‌گیری می‌شود توصیف می‌کند. نمونه‌هایی از سنجه‌ها عبارتند از تعداد تماس‌ها با میانای برنامه‌سازی کاربردی، درصد سهمیه مصرفی استفاده‌شده، یا استفاده از واحد پردازش مرکزی ماشین مجازی.
  • سری زمانی ساختار داده‌ای است که حاوی اندازه‌گیری‌های مُهرزمان‌دار یک سنجه و اطلاعاتی درباره منبع و معنی آن اندازه‌گیری‌ها است.

برای کاوش داده‌های سنجه، با Metrics Explorer نمودار بسازید. برای مثال، برای مشاهده تعداد درخواست‌های یک میانای برنامه‌سازی کاربردی در فواصل یک دقیقه‌ای برای ساعت گذشته، از «کاوشگر سنجه‌ها» برای ساختن نموداری استفاده کنید که جدیدترین داده‌ها را نمایش می‌دهد.

نماگرفت نمودار خطی سفارشی که تعداد API را نشان می‌دهد. نمودار می‌تواند داده‌های یک ساعت تا شش هفته یا چارچوب زمانی سفارشی را نشان دهد.

داشبوردها

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

تصویر زیر داشبورد سفارشی با دو نمودار را نشان می‌دهد: نمودار سهمیه در سمت چپ و نمودار تعداد API در سمت راست.

نماگرفتی از داشبورد سفارشی که دو نمودار را نشان می‌دهد. نمودار سمت راست نمودار سهمیه است،
  درحالی‌که نمودار سمت چپ نمودار استفاده از API است. هر دو نمودار نقاط زمانی را در محور افقی خود فهرست می‌کنند.

هشدارها

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

هشداردهی آگاهی به‌موقع از مشکلات برنامه‌های ابری‌تان را فراهم می‌کند تا بتوانید مشکلات را به‌سرعت حل کنید.

Cloud Monitoring از انواع مختلفی از هشدارها پشتیبانی می‌کند، ازجمله:

  • هشدارهای آستانه سنجه: اگر سنجه‌ای برای مدت‌زمان مشخصی بالاتر یا پایین‌تر از مقداری برود یا سنجه‌ای به‌اندازه درصد ازپیش‌تعریف‌شده‌ای افزایش یا کاهش یابد، هشدار را فعال می‌کند.
  • هشدارهای بودجه: وقتی هزینه‌هایتان از درصدی از بودجه‌تان فراتر می‌رود، اعلان‌ها را فعال کنید.
  • هشدارهای سهمیه: وقتی استفاده شما به حد سهمیه نزدیک می‌شود، اعلان‌ها را فعال می‌کند.

قدم بعدی چیست