ফ্লিট ডিবাগার ( https://googlemaps.github.io/fleet-debugger/ ) একটি ওপেন-সোর্স ওয়েব টুল যা আপনাকে ক্লাউড লগিং থেকে ফ্লিট ইঞ্জিন লগগুলি কল্পনা করতে দেয়। এটি আপনার ব্রাউজারে সম্পূর্ণরূপে চলমান যানবাহন এবং টাস্ক বা ট্রিপ ডেটা বিশ্লেষণ করার জন্য একটি ইন্টারেক্টিভ মানচিত্র এবং টাইমলাইন প্রদান করে।
মূল বৈশিষ্ট্য
ফ্লিট ডিবাগার আপনাকে জটিল যাত্রা এবং যানবাহনের আচরণ বুঝতে সাহায্য করে:
- ধারাবাহিকভাবে ইভেন্টগুলি দেখার জন্য ইন্টারেক্টিভ মানচিত্র এবং টাইমলাইন রিপ্লে।
- মানচিত্র, একটি ডেটা টেবিল এবং একটি টাইমলাইনের মধ্যে সিঙ্ক্রোনাইজেশন।
- API অনুরোধ এবং প্রতিক্রিয়াগুলির গভীর অনুসন্ধানের জন্য বিস্তারিত লগ এন্ট্রি পরিদর্শন।
- পরিকল্পিত রুট এবং ট্র্যাফিকের ভিজ্যুয়ালাইজেশন ( সীমাবদ্ধ ব্যবহারের লগ প্রয়োজন)।
- অনুরোধকৃত বনাম প্রকৃত স্টপ অবস্থানের তুলনা ( সীমাবদ্ধ ব্যবহারের লগ প্রয়োজন)।

ক্লাউড লগিং থেকে ডেটা লোড করুন
ফ্লিট ডিবাগার ব্যবহারের প্রাথমিক উপায় হল এটিকে সরাসরি আপনার গুগল ক্লাউড প্রোজেক্টের ক্লাউড লগিংয়ের সাথে সংযুক্ত করা। এটি করার জন্য, নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করুন:
- টুলটি খুলুন: Fleet debugger এ যান।
- ডেটাসেট নির্বাচন করুন: "ডেটাসেট নির্বাচন করুন" বোতামে ক্লিক করুন।
- প্যারামিটার লিখুন: আপনার প্রোজেক্ট আইডি, যানবাহন আইডি(গুলি) অথবা ট্রিপ বা টাস্ক আইডি(গুলি) এবং নির্বাচিত সময়সীমা ইনপুট করুন।
- লগ আনুন: "সাইন ইন করুন এবং লগ আনুন" এ ক্লিক করুন।
- সাইন ইন: ক্লাউড লগিং অ্যাক্সেসের জন্য প্রয়োজনীয় অনুমতি রয়েছে এমন আপনার গুগল অ্যাকাউন্ট দিয়ে প্রমাণীকরণ করুন (যেমন,
roles/logging.viewer)।
দ্রষ্টব্য: On-demand trips জন্য সরাসরি ক্লাউড লগিং আমদানি বৈশিষ্ট্যটি সম্পূর্ণরূপে সমর্থিত। Scheduled tasks সমর্থন সীমিত ( ট্র্যাকিং সমস্যা )।
অন্যান্য ডেটা লোডিং পদ্ধতি
যদিও ক্লাউড লগিংয়ের সাথে সরাসরি সংযোগ স্থাপন করা প্রায়শই সবচেয়ে সহজ, আপনি বিভিন্ন কারণে ফাইল-ভিত্তিক পদ্ধতি ব্যবহার করতে পারেন:
- একজন দলের সদস্যের দেওয়া লগ বিশ্লেষণ করা।
- পুনঃবিশ্লেষণের জন্য পূর্বে রপ্তানি করা ডেটাসেট লোড করতে।
যখন আপনার GCP প্রকল্পে সরাসরি অ্যাক্সেস নেই তখন লগ নিয়ে কাজ করার জন্য।
- ফাইল ইমপোর্ট: আপনি "JSON অথবা ZIP ফাইল লোড করুন" বোতামটি ব্যবহার করে JSON অথবা ZIP ফাইল থেকে লগ ডেটা লোড করতে পারেন। এই ফাইলগুলি আপনি পূর্বে ক্লাউড লগিং থেকে অথবা টুল থেকে এক্সপোর্ট করেছেন এমন ফাইল হতে পারে।
- টুল থেকে এক্সপোর্ট করা: একটি ডেটাসেট শেয়ার করতে, ডেটাসেট ড্রপ-ডাউন মেনু ব্যবহার করুন এবং "এক্সপোর্ট" নির্বাচন করুন। এটি একটি JSON ফাইল ডাউনলোড করে যা সংকুচিত করা যায়। টুলটি সংকুচিত JSON জিপ ফাইল লোড করা সমর্থন করে।
সমস্ত ডেটা আপনার ব্রাউজারে স্থানীয় থাকে।
সীমাবদ্ধ ব্যবহারের লগ
ফ্লিট ডিবাগারের কার্যকারিতার জন্য সীমাবদ্ধ ব্যবহারের লগ সক্ষম করার প্রয়োজন নেই , তবে এটি সর্বাধিক সম্পূর্ণ ভিজ্যুয়ালাইজেশনের জন্য সুপারিশ করা হয়। এই লগগুলি মূল্যবান প্রসঙ্গ প্রদান করে, যার মধ্যে রয়েছে:
- নেভিগেশন SDK থেকে ড্রাইভারের পরিকল্পিত নেভিগেশন রুট।
- রুট জুড়ে ট্র্যাফিক ডেটা।
- আসল অবস্থানগুলি ছাড়াও, অনুরোধ করা মূল পিকআপ এবং ড্রপঅফ অবস্থানগুলি।
সীমাবদ্ধ লগ ছাড়া, এই নির্দিষ্ট বিবরণগুলি ডিবাগারে উপলব্ধ হবে না।
রিসোর্স
- ফ্লিট ডিবাগার
- GitHub Repository : এই Repository-এ আপনি সোর্স কোড খুঁজে পেতে পারেন এবং সমস্যাগুলি রিপোর্ট করতে পারেন।
সমর্থন
এই ফ্লিট ডিবাগার টুলটি একটি ওপেন সোর্স লাইসেন্সের অধীনে অফার করা হয়েছে। এটি Google Maps Platform Support Technical Support Services Guidelines , SLA , অথবা Deprecation Policy দ্বারা নিয়ন্ত্রিত হয় না। টুলটি দ্বারা ব্যবহৃত অন্তর্নিহিত Google Maps Platform পরিষেবাগুলি Google Maps Platform পরিষেবার শর্তাবলীর অধীন থাকে।
- বাগ রিপোর্ট করতে বা বৈশিষ্ট্যগুলির অনুরোধ করতে, GitHub- এ একটি সমস্যা দায়ের করুন।
- প্রযুক্তিগত প্রশ্ন এবং আলোচনার জন্য, Google Maps Platform ডেভেলপার কমিউনিটি চ্যানেলগুলি ব্যবহার করুন।
- প্রকল্পে অবদান রাখতে, সংগ্রহস্থলে অবদানকারী নির্দেশিকাগুলি পরীক্ষা করুন।