ابزار اشکالزدای ناوگان ( https://googlemaps.github.io/fleet-debugger/ ) یک ابزار وب متنباز است که به شما امکان میدهد گزارشهای موتور ناوگان را از Cloud Logging تجسم کنید. این ابزار یک نقشه و جدول زمانی تعاملی برای تجزیه و تحلیل دادههای خودرو و وظایف یا سفر ارائه میدهد که کاملاً در مرورگر شما اجرا میشود.
ویژگیهای کلیدی
اشکالزدای ناوگان با ارائه موارد زیر به شما در درک رفتارهای پیچیده سفر و وسیله نقلیه کمک میکند:
- نقشه تعاملی و بازپخش جدول زمانی برای دیدن رویدادها به ترتیب.
- همگامسازی بین نقشه، جدول دادهها و جدول زمانی.
- بررسی دقیق ورودیهای لاگ برای بررسی عمیق درخواستها و پاسخهای API.
- نمایش مسیرهای برنامهریزیشده و ترافیک (نیازمند گزارشهای استفاده محدود ).
- مقایسه مکانهای توقف درخواستی در مقابل مکانهای توقف واقعی (نیازمند گزارشهای استفاده محدود ).

بارگذاری دادهها از Cloud Logging
روش اصلی استفاده از Fleet Debugger اتصال مستقیم آن به Cloud Logging پروژه Google Cloud شماست. برای انجام این کار، مراحل بعدی را دنبال کنید:
- ابزار را باز کنید: به اشکالزدای ناوگان بروید.
- انتخاب مجموعه داده: روی دکمه «انتخاب مجموعه داده» کلیک کنید.
- پارامترها را وارد کنید: شناسه پروژه، شناسه وسیله نقلیه یا شناسه سفر یا وظیفه و محدوده زمانی انتخاب شده را وارد کنید.
- دریافت گزارشها: روی «ورود و دریافت گزارشها» کلیک کنید.
- ورود: با حساب گوگل خود که مجوزهای لازم برای دسترسی به Cloud Logging را دارد (مثلاً
roles/logging.viewer) احراز هویت کنید.
توجه: قابلیت وارد کردن مستقیم گزارشهای ابری برای On-demand trips کاملاً پشتیبانی میشود. پشتیبانی Scheduled tasks محدود است ( مشکل ردیابی ).
سایر روشهای بارگذاری دادهها
اگرچه اتصال مستقیم به Cloud Logging اغلب سادهترین روش است، اما ممکن است به دلایل مختلف از روشهای مبتنی بر فایل استفاده کنید:
- برای تجزیه و تحلیل گزارشهای ارائه شده توسط یکی از اعضای تیم.
- برای بارگذاری مجموعه دادههای قبلاً استخراجشده برای تحلیل مجدد.
برای کار با لاگها زمانی که دسترسی مستقیم به پروژه GCP ندارید.
- وارد کردن فایل: همچنین میتوانید دادههای گزارش را از فایلهای JSON یا ZIP با استفاده از دکمه «بارگذاری فایل JSON یا ZIP به جای آن» بارگیری کنید. این فایلها میتوانند فایلهایی باشند که قبلاً از Cloud Logging یا از خود ابزار صادر کردهاید.
- استخراج از ابزار: برای به اشتراک گذاشتن یک مجموعه داده، از منوی کشویی مجموعه داده استفاده کرده و "صادرات" را انتخاب کنید. این یک فایل JSON را دانلود میکند که میتواند فشرده شود. این ابزار از بارگیری فایلهای فشرده JSON فشرده پشتیبانی میکند.
همه دادهها به صورت محلی در مرورگر شما باقی میمانند.
گزارشهای استفاده محدود
فعال کردن گزارشهای استفاده محدود برای عملکرد Fleet Debugger الزامی نیست ، اما برای کاملترین تجسم توصیه میشود. این گزارشها اطلاعات ارزشمندی از جمله موارد زیر را ارائه میدهند:
- مسیر ناوبری برنامهریزیشدهی راننده از کیت توسعهی نرمافزار ناوبری.
- دادههای ترافیکی در طول مسیرها.
- مکانهای اولیهی درخواستی برای تحویل و تحویل، علاوه بر مکانهای واقعی.
بدون گزارشهای محدود، این جزئیات خاص در اشکالزدا در دسترس نخواهند بود.
منابع
- اشکالزدای ناوگان
- مخزن گیتهاب : در این مخزن میتوانید کد منبع را پیدا کنید و مشکلات را گزارش دهید.
پشتیبانی
این ابزار Fleet Debugger تحت مجوز متنباز ارائه میشود. این ابزار تابع دستورالعملهای خدمات پشتیبانی فنی پلتفرم نقشههای گوگل، SLA یا سیاست لغو مجوز نیست. سرویسهای زیربنایی پلتفرم نقشههای گوگل که توسط این ابزار استفاده میشوند، همچنان تابع شرایط خدمات پلتفرم نقشههای گوگل هستند.
- برای گزارش اشکالات یا درخواست ویژگیها، یک مشکل را در GitHub ثبت کنید.
- برای سوالات و بحثهای فنی، از کانالهای انجمن توسعهدهندگان پلتفرم نقشههای گوگل استفاده کنید.
- برای مشارکت در پروژه، راهنماهای مشارکت در مخزن را بررسی کنید.