از Cloud Logging برای به دست آوردن بینش استفاده کنید

Google Cloud Logging معیارهای مبتنی بر گزارش گسترده ای را ارائه می دهد که می توانید از آنها برای به دست آوردن اطلاعاتی در مورد برنامه های راه حل ناوگان آخرین مایل پلتفرم Google Maps خود استفاده کنید. معیارهای مبتنی بر گزارش بر اساس محتوای ورودی‌های گزارش است. برای مثال، معیارها می‌توانند تعداد ورودی‌های گزارش حاوی پیام‌های خاص را ثبت کنند، یا می‌توانند اطلاعات تأخیر گزارش‌شده در ورودی‌های گزارش را استخراج کنند. می‌توانید از معیارهای مبتنی بر گزارش در نمودارهای Cloud Monitoring و خط‌مشی‌های هشدار استفاده کنید.

سنجه‌های مبتنی بر گزارش تعریف‌شده توسط سیستم ارائه‌شده توسط Cloud Logging از گزارش‌هایی محاسبه می‌شوند که توسط Logging دریافت شده‌اند. اگر گزارشی به صراحت توسط Logging از ورود حذف شده باشد، در این معیارها گنجانده نشده است.

این سند اطلاعاتی را در مورد نحوه بررسی گزارش‌ها برای به دست آوردن بینش در مورد پیاده‌سازی Deliveries API ارائه می‌دهد، از جمله:

با استفاده از Logs Explorer

می‌توانید از Logs Explorer برای فیلتر کردن گزارش‌ها به روش‌های مختلف استفاده کنید تا به شما کمک کند درباره نحوه عملکرد برنامه‌های راه‌حل ناوگان آخرین مایل پلتفرم Google Maps خود اطلاعاتی کسب کنید. به عنوان مثال، می توانید گزارش ها را به روش های زیر فیلتر کنید:

برای اطلاعات بیشتر، استفاده از Logs Explorer را ببینید.

با استفاده از هشدارها

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

ایجاد یک کانال اطلاع رسانی

می توانید یک کانال اعلان ایجاد کنید که نشان می دهد چه کسی و چگونه باید از یک هشدار مطلع شود. کانال های اعلان می تواند شامل دستگاه های تلفن همراه، پیجرها، Slack، ایمیل، Pub/Sub و سایر کانال ها باشد.

برای ایجاد یک کانال اعلان، مانیتورینگ و سپس Alerting را در Cloud Console انتخاب کنید تا صفحه هشدار باز شود. سپس Edit Notification Channels را در نزدیکی بالای صفحه انتخاب کنید.

ایجاد کانال

برای اطلاعات بیشتر، به مدیریت کانال‌های اعلان مراجعه کنید.

ایجاد یک نمونه هشدار

مثال زیر نشان می دهد که چگونه می توان یک هشدار ایجاد کرد، زمانی که متریک billable_tasks ایجاد شده در مثال قبلی زیر یک آستانه مشخص قرار می گیرد.

  1. در Cloud Console، Monitoring و سپس Alerting را انتخاب کنید تا صفحه Alerting باز شود. سپس Create Policy را در نزدیکی بالای صفحه انتخاب کنید.

    ایجاد خط مشی

  2. در صفحه ایجاد خط مشی هشدار، افزودن شرط را انتخاب کنید.

  3. در گفتگوی Add Condition:

    • یک نام هشدار را مشخص کنید (به عنوان مثال، شمارشگر وظایف قابل پرداخت خیلی کم است ).
    • برای یک هدف، شروع به تایپ billable_tasks کنید. باید به صورت خودکار به متریک مبتنی بر گزارش ایجاد شده در مثال قبلی تکمیل شود. معیار را از منوی کشویی انتخاب کنید. (نام متریک کامل logging/user/billable_tasks است.)

      هدف را مشخص کنید

    • اطلاعات هدف متریک باید پر شود و نمودار متریک را در سمت راست ببینید.

    • به قسمت Configuration در سمت چپ بروید و پارامترهای هشدار را تنظیم کنید. (به عنوان مثال Condition را در زیر قرار دهید، Threshold روی 0.1 و For 5 دقیقه را تنظیم کنید.) وقتی آستانه را تنظیم می کنید، یک خط قرمز باید روی نمودار متریک ظاهر شود که آستانه هشدار را نسبت به مقدار فعلی نشان می دهد.

      نمودار متریک

    • روی دکمه Add کلیک کنید.

  4. به صفحه ایجاد خط مشی هشدار برگردید و Next را انتخاب کنید.

  5. به صورت اختیاری، مخاطب کانال اعلان را هنگام فعال شدن هشدار تنظیم کنید. سپس Next را انتخاب کنید.

    کانال را تنظیم کنید

  6. دستورالعمل‌هایی برای رفع مشکل اضافه کنید. دستورالعمل ها در متن اعلان هشدار گنجانده خواهد شد. سپس روی ذخیره کلیک کنید.

    دستورالعمل ها

هشدار شما اکنون باید زنده باشد. اگر فعال شود، در صفحه هشدار ظاهر می شود.

هشدار

در صورت انتخاب کانال اطلاع رسانی، اطلاع رسانی خواهد شد.

با استفاده از BigQuery

BigQuery یک ابزار قدرتمند برای انجام تجزیه و تحلیل است. می‌توان از آن برای ذخیره گزارش‌های طولانی‌مدت و انجام پرس‌وجوهای SQL مانند در برابر داده‌ها استفاده کرد.

به عنوان مثال، می توانید ایجاد کنید:

برای اطلاعات بیشتر، استفاده از BigQuery را ببینید.