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

بار کردن دادهها از Cloud Logging
روش اصلی استفاده از «عیبیاب ناوگان» این است که آن را مستقیماً به «ثبت گزارش Cloud» پروژه Google Cloud خود متصل کنید. برای انجام این کار، مراحل زیر را دنبال کنید:
- باز کردن ابزار: به عیبیاب ناوگان بروید.
- انتخاب مجموعه داده: روی دکمه «انتخاب مجموعه داده» کلیک کنید.
- وارد کردن پارامترها: «شناسه پروژه»، «شناسه(های) وسیله نقلیه»، یا «شناسه(های) سفر یا تکلیف» و محدوده زمانی انتخابشده را وارد کنید.
- واکشی گزارشها: روی «ورود به سیستم و واکشی گزارشها» کلیک کنید.
- ورود به سیستم: با «حساب Google» خود که دارای اجازههای لازم برای دسترسی به Cloud Logging است (مثلاً
roles/logging.viewer) اصالتسنجی کنید.
روشهای دیگر بار کردن دادهها
درحالیکه اتصال مستقیم به Cloud Logging اغلب آسانترین روش است، ممکن است به چند دلیل از روشهای مبتنی بر فایل استفاده کنید:
- برای تجزیهوتحلیل گزارشهای ارائهشده توسط یکی از اعضای تیم.
- برای بار کردن مجموعه دادهای که قبلاً صادر شده است برای تجزیهوتحلیل مجدد.
برای کار کردن با گزارشها وقتی دسترسی مستقیم به پروژه GCP ندارید.
- وارد کردن فایل: همچنین میتوانید دادههای گزارش را از فایلهای JSON یا ZIP بااستفاده از دکمه «بهجای آن، فایل JSON یا ZIP بار کنید» بار کنید. این فایلها میتواند فایلهایی باشد که قبلاً از «گزارشگیری ابری» یا از خود ابزار برونبرد گرفتهاید.
- صادر کردن از ابزار: برای همرسانی مجموعه داده، از منوِ کرکرهای مجموعه داده استفاده کنید و «صادر کردن» را انتخاب کنید. با این کار، فایل JSON بارگیری میشود که میتواند فشرده شود. این ابزار از بار کردن فایلهای فشرده JSON با پسوند zip پشتیبانی میکند.
همه دادهها در مرورگرتان محلی باقی میماند.
گزارشهای استفاده محدودشده
فعال کردن گزارشهای استفاده محدودشده برای عملکرد «عیبیاب ناوگان» الزامی نیست، اما برای کاملترین دیداریسازی توصیه میشود. این گزارشهای رویداد زمینه ارزشمندی ارائه میدهند، ازجمله:
- مسیر ناوبری برنامهریزیشده راننده از Navigation SDK.
- دادههای ترافیک درطول مسیرها.
- مکانهای سوار شدن و پیاده شدن اصلی درخواستشده، علاوهبر مکانهای واقعی.
بدون گزارشهای محدودشده، این جزئیات خاص در اشکالزدا دردسترس نخواهد بود.
منابع
- اشکالزدای ناوگان
- مخزن GitHub: در این مخزن میتوانید کد منبع را پیدا کنید و مشکلات را گزارش کنید.
پشتیبانی
این ابزار «عیبیاب ناوگان» تحت پروانه متنباز ارائه میشود. این سرویس تحت حاکمیت «دستورالعملهای خدمات پشتیبانی فنی» پلاتفرم Google Maps، SLA، یا خطمشی منسوخ شدن نیست. سرویسهای زیربنایی «پلاتفرم Google Maps» که توسط این ابزار استفاده میشود همچنان تابع «شرایط خدمات پلاتفرم Google Maps» است.
- برای گزارش اشکال یا درخواست ویژگی، مشکلی را در GitHub ثبت کنید.
- برای پرسشها و بحثهای فنی، از کانالهای انجمن توسعهدهندگان «پلاتفرم Google Maps» استفاده کنید.
- برای همیاری در پروژه، راهنمایان همیاری را در مخزن بررسی کنید.