Fleet Debugger (https://googlemaps.github.io/fleet-debugger/) एक ओपन-सोर्स वेब टूल है. इसकी मदद से, Cloud Logging से Fleet Engine के लॉग विज़ुअलाइज़ किए जा सकते हैं. यह वाहन और टास्क या ट्रिप के डेटा का विश्लेषण करने के लिए, एक इंटरैक्टिव मैप और टाइमलाइन उपलब्ध कराता है. यह पूरी तरह से आपके ब्राउज़र में काम करता है.
मुख्य सुविधाएं
Fleet Debugger, यात्रा और वाहन के व्यवहार को समझने में आपकी मदद करता है. इसके लिए, यह टूल ये सुविधाएं उपलब्ध कराता है:
- क्रम से इवेंट देखने के लिए, इंटरैक्टिव मैप और टाइमलाइन रीप्ले की सुविधा.
- मैप, डेटा टेबल, और टाइमलाइन के बीच सिंक की सुविधा.
- एपीआई अनुरोधों और जवाबों की पूरी जानकारी पाने के लिए, लॉग एंट्री की गहराई से जांच करने की सुविधा.
- तय किए गए रास्तों और ट्रैफ़िक को विज़ुअलाइज़ करने की सुविधा. इसके लिए, सीमित ऐक्सेस वाले लॉग की ज़रूरत होती है.
- अनुरोध की गई और असल में स्टॉप की जगहों की तुलना करने की सुविधा. इसके लिए, सीमित ऐक्सेस वाले लॉगकी ज़रूरत होती है.

Cloud Logging से डेटा लोड करना
Fleet Debugger का इस्तेमाल करने का मुख्य तरीका यह है कि इसे सीधे अपने Google Cloud प्रोजेक्ट के Cloud Logging से कनेक्ट किया जाए. इसके लिए, यह तरीका अपनाएं:
- टूल खोलें: Fleet debugger पर जाएं.
- डेटासेट चुनें: "डेटासेट चुनें" बटन पर क्लिक करें.
- पैरामीटर डालें: अपना प्रोजेक्ट आईडी, वाहन आईडी या ट्रिप या टास्क आईडी, और चुना गया टाइम रेंज डालें.
- लॉग फ़ेच करें: "साइन इन करें और लॉग फ़ेच करें" पर क्लिक करें.
- साइन इन करें: अपने उस Google खाते से पुष्टि करें जिसके पास Cloud Logging को ऐक्सेस करने की ज़रूरी अनुमतियां हों. जैसे,
roles/logging.viewer.
डेटा लोड करने के अन्य तरीके
Cloud Logging से सीधे कनेक्ट करना अक्सर सबसे आसान होता है. हालांकि, कई वजहों से फ़ाइल पर आधारित तरीकों का इस्तेमाल किया जा सकता है:
- टीम के किसी सदस्य की ओर से उपलब्ध कराए गए लॉग का विश्लेषण करने के लिए.
- फिर से विश्लेषण करने के लिए, पहले से एक्सपोर्ट किए गए डेटासेट को लोड करने के लिए.
जीसीपी प्रोजेक्ट को सीधे ऐक्सेस न कर पाने पर, लॉग के साथ काम करने के लिए.
- फ़ाइल इंपोर्ट करना: "इसके बजाय, JSON या ZIP फ़ाइल लोड करें" बटन का इस्तेमाल करके, लॉग डेटा को JSON या ZIP फ़ाइलों से भी लोड किया जा सकता है. ये फ़ाइलें, Cloud Logging या टूल से पहले एक्सपोर्ट की गई फ़ाइलें हो सकती हैं.
- टूल से एक्सपोर्ट करना: किसी डेटासेट को शेयर करने के लिए, डेटासेट के ड्रॉप-डाउन मेन्यू का इस्तेमाल करें और "एक्सपोर्ट करें" को चुनें. ऐसा करने पर, एक JSON फ़ाइल डाउनलोड होती है. इसे कंप्रेस किया जा सकता है. यह टूल, कंप्रेस की गई JSON zip फ़ाइलों को लोड करने की सुविधा देता है.
सारा डेटा, आपके ब्राउज़र में स्थानीय तौर पर सेव रहता है.
सीमित ऐक्सेस वाले लॉग
Fleet Debugger के काम करने के लिए, सीमित ऐक्सेस वाले लॉग की सुविधा चालू करना ज़रूरी नहीं है. हालांकि, पूरी जानकारी विज़ुअलाइज़ करने के लिए, ऐसा करने का सुझाव दिया जाता है. इन लॉग से, काम की जानकारी मिलती है. जैसे:
- Navigation SDK से, ड्राइवर के लिए तय किया गया नेविगेशन रूट.
- रास्तों के साथ-साथ ट्रैफ़िक का डेटा.
- असल जगहों के अलावा, पिकअप और ड्रॉपऑफ़ के लिए अनुरोध की गई मूल जगहें.
सीमित ऐक्सेस वाले लॉग के बिना, ये खास जानकारी डीबगर में उपलब्ध नहीं होगी.
संसाधन
- Fleet debugger
- GitHub रिपॉज़िटरी: इस रिपॉज़िटरी में, सोर्स कोड देखा जा सकता है और समस्याओं की शिकायत की जा सकती है.
सहायता
Fleet Debugger टूल, ओपन सोर्स लाइसेंस के तहत उपलब्ध कराया जाता है. यह Google Maps Platform की सहायता के लिए, तकनीकी सहायता सेवाओं के दिशा-निर्देश, एसएलए या बंद करने की नीति के तहत नहीं आता. टूल के ज़रिए इस्तेमाल की जाने वाली, Google Maps Platform की बुनियादी सेवाएं, Google Maps Platform की सेवा की शर्तों के तहत आती हैं.
- बग की शिकायत करने या नई सुविधाएं जोड़ने का अनुरोध करने के लिए, GitHub पर कोई समस्या सबमिट करें.
- तकनीकी सवालों और चर्चाओं के लिए, Google Maps Platform की डेवलपर कम्यूनिटी के चैनलों का इस्तेमाल करें.
- प्रोजेक्ट में योगदान देने के लिए, रिपॉज़िटरी में योगदान देने से जुड़ी गाइड देखें.