রুট নিরীক্ষণ

রুট-ভিত্তিক পর্যবেক্ষণ আপনাকে ক্লাউড লগিং থেকে আপনার ব্যাকএন্ডের লগগুলি একত্রিত করতে এবং আপনার ওয়েব অ্যাপে বিভিন্ন রুটের জন্য বিভিন্ন মেট্রিক্স দেখানোর জন্য সেগুলিকে সংগঠিত করতে দেয়।

রুট-ভিত্তিক পর্যবেক্ষণের জন্য কেস ব্যবহার করুন

রুট-ভিত্তিক মেট্রিক্স আপনার ওয়েব অ্যাপ রুটের কর্মক্ষমতা এবং আচরণ সম্পর্কে অন্তর্দৃষ্টি প্রদান করে। এই মেট্রিক্সগুলি পর্যবেক্ষণ এবং বিশ্লেষণ করে, আপনি রুটগুলি অপ্টিমাইজ করতে পারেন, সমস্যা সমাধান করতে পারেন এবং আপনার অ্যাপের ব্যবহারকারীর অভিজ্ঞতা উন্নত করতে পারেন।

সুবিধা

  • কর্মক্ষমতা সমস্যা সমাধান: উচ্চ বিলম্ব (p75) বা ত্রুটির হার অনুভব করে এমন নির্দিষ্ট রুটগুলি সনাক্ত করুন, লক্ষ্যযুক্ত অপ্টিমাইজেশন প্রচেষ্টা সক্ষম করে।
  • ট্র্যাফিক বিশ্লেষণ: বিভিন্ন রুটের জন্য অনুরোধের পরিমাণ বুঝুন, সম্পদগুলিকে অগ্রাধিকার দিতে এবং জনপ্রিয় বৈশিষ্ট্যগুলি সনাক্ত করতে সহায়তা করুন।
  • ত্রুটি ট্র্যাকিং: পৃথক রুটে 4xx এবং 5xx ত্রুটি পর্যবেক্ষণ করুন, যা অ্যাপ্লিকেশনের নির্দিষ্ট অংশগুলিকে প্রভাবিত করে এমন সমস্যাগুলি দ্রুত সনাক্তকরণ এবং সমাধানের অনুমতি দেয়।

ব্যবহারের ক্ষেত্রে

  • API পারফরম্যান্স অপ্টিমাইজেশন: API প্রদানকারীরা ধীর বা ত্রুটি-প্রবণ শেষ বিন্দুগুলি সনাক্ত করতে এবং তাদের কর্মক্ষমতা অপ্টিমাইজ করতে রুট-ভিত্তিক মেট্রিক্স ব্যবহার করতে পারে। এর ফলে দ্রুত প্রতিক্রিয়া সময়, উন্নত নির্ভরযোগ্যতা এবং একটি উন্নত বিকাশকারী অভিজ্ঞতা পাওয়া যায়।
  • ওয়েব অ্যাপ পারফরম্যান্স মনিটরিং: রুট-ভিত্তিক মেট্রিক্স পর্যবেক্ষণের মাধ্যমে, ডেভেলপাররা পারফরম্যান্সের বাধাগুলি চিহ্নিত করতে এবং নির্দিষ্ট পৃষ্ঠা বা বৈশিষ্ট্যগুলিকে অপ্টিমাইজ করতে পারে। এর ফলে ব্যবহারকারীর অভিজ্ঞতা দ্রুত এবং মসৃণ হয়।
  • ই-কমার্স কনভার্সন অপ্টিমাইজেশন: ই-কমার্স ব্যবসাগুলি বিভিন্ন পণ্য পৃষ্ঠা এবং চেকআউট প্রবাহের কর্মক্ষমতা ট্র্যাক করতে রুট-ভিত্তিক মেট্রিক্স ব্যবহার করতে পারে। এই ডেটা ব্যবহারকারীর অভিজ্ঞতা অপ্টিমাইজ করতে এবং কনভার্সন হার বাড়াতে ব্যবহার করা যেতে পারে।

রুট-ভিত্তিক পর্যবেক্ষণ সক্ষম করুন

রুট-ভিত্তিক পর্যবেক্ষণ নির্বাচন করতে এবং সক্ষম করতে:

  1. Firebase কনসোলের App Hosting পৃষ্ঠায় আপনার ব্যাকএন্ড নির্বাচন করুন।
  2. রুট-ভিত্তিক পর্যবেক্ষণ সক্ষম করতে রুটগুলিতে , রুট নিবন্ধন করুন নির্বাচন করুন।

একবার আপনি নির্বাচন করার পরে, আপনি আপনার অ্যাপে এমন রুট যোগ করতে পারেন যেগুলি পর্যবেক্ষণ করতে আপনার আগ্রহ রয়েছে। এই বৈশিষ্ট্যটি ব্যবহারের সম্ভাব্য খরচের প্রভাব সম্পর্কে আপনি সচেতন আছেন কিনা তা নিশ্চিত করুন।

রুট নিবন্ধন করুন

আপনার অ্যাপ থেকে পাঠানো প্রতিটি নেটওয়ার্ক অনুরোধের জন্য, App Hosting অনুরোধটিকে সবচেয়ে নির্দিষ্ট রুট প্যাটার্নে ম্যাপ করে যা অনুরোধের URL এর সাথে মেলে। প্যাটার্ন ম্যাচিং শুধুমাত্র ভবিষ্যতের অনুরোধগুলিকে প্রভাবিত করে; পূর্ববর্তী অনুরোধগুলির মিল এবং ডেটা একটি নতুন কাস্টম URL প্যাটার্ন ইনপুট দ্বারা প্রভাবিত হবে না।

কাস্টম URL প্যাটার্ন হিসেবে রুট ইনপুট করুন। একটি হোস্টনেম দিয়ে শুরু করুন, তারপরে পাথ সেগমেন্টগুলি। হোস্টনেমে অবশ্যই একটি বৈধ ডোমেন অন্তর্ভুক্ত থাকতে হবে এবং ঐচ্ছিকভাবে সাবডোমেন অন্তর্ভুক্ত করতে পারে। URL গুলির সাথে মেলে এমন একটি প্যাটার্ন তৈরি করতে নিম্নলিখিত পাথ সেগমেন্ট সিনট্যাক্স ব্যবহার করুন।

  • সরল লেখা — একটি সঠিক পথের সাথে মিলে যায়
  • * — প্রথম সাবডোমেন সেগমেন্ট, অথবা একটি একক পাথ সেগমেন্টের যেকোনো স্ট্রিং এর সাথে মেলে
  • ** — একটি নির্বিচারে পাথ প্রত্যয় মেলে

নিম্নলিখিত টেবিলে কিছু সম্ভাব্য কাস্টম URL প্যাটার্ন মিলের বর্ণনা দেওয়া হয়েছে।

মেলাতে... একটি কাস্টম URL প্যাটার্ন তৈরি করুন যেমন... এই URL প্যাটার্নের সাথে উদাহরণ মিলে যাচ্ছে
একটি সঠিক URL /foo/baz example.com/foo/baz
যেকোনো একক পথের অংশ ( * ) /*/baz example.com/foo/baz

example.com/bar/baz

/*/*/baz example.com/foo/bar/baz

example.com/bah/qux/baz

/foo/* example.com/foo/baz

example.com/foo/bar

দ্রষ্টব্য: এই প্যাটার্নটি example.com/foo সাথে মিলবে না।

একটি নির্বিচারে পাথ প্রত্যয় ( ** ) /foo/** example.com/foo

example.com/foo/baz

example.com/foo/baz/more/segments

রুট-ভিত্তিক পর্যবেক্ষণের এই প্রান্ত আচরণটি লক্ষ্য করুন:

  • কাস্টম URL প্যাটার্নের জন্য, Firebase *.[file extension] এর মতো সিনট্যাক্স সমর্থন করে না , যেমন *.png বা *.css
  • একটি URL প্যাটার্নের ডোমেনের প্রথম অংশ হিসেবে * থাকতে পারে : *.example.com/*/fruits/**
  • সমস্ত URL প্যাটার্ন মিলের জন্য অনুরোধ গণনা করা হয়। example.com/foo/baz example.com/* এবং example.com/foo/* উভয়ের জন্যই গণনা করা হবে।

আপনি পর্যবেক্ষণের জন্য সর্বাধিক ২০টি রুট নিবন্ধন করতে পারেন।

মেট্রিক্স পর্যবেক্ষণ করুন

প্রতিটি নিবন্ধিত রুটের জন্য নিম্নলিখিত মেট্রিক্স উপলব্ধ:

ওভারভিউ ট্যাবের উপরে নির্বাচিত সময়কালের জন্য সমস্ত মেট্রিক্স প্রদর্শিত হয়।

মূল্য নির্ধারণ

রুট-ভিত্তিক পর্যবেক্ষণ মেট্রিক্সের জন্য Cloud Logging লগ-ভিত্তিক মেট্রিক্স বৈশিষ্ট্যটি প্রয়োজনীয়। বেশিরভাগ প্রকল্পের খরচ বৃদ্ধি পাবে না, তবে এটি মনে রাখা গুরুত্বপূর্ণ যে আমাদের রুট-ভিত্তিক পর্যবেক্ষণে অংশগ্রহণ করলে Cloud Logging ব্যবহার বৃদ্ধি পেতে পারে।

Cloud Logging মূল্য নির্ধারণ এবং আপনার খরচ অনুমান করার জন্য, Cloud Logging মূল্য নির্ধারণ দেখুন।