রুট নিরীক্ষণ

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

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

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

সুবিধা

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

কেস ব্যবহার করুন

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

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

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

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

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

রুট নিবন্ধন

আপনার অ্যাপ থেকে পাঠানো প্রতিটি নেটওয়ার্ক অনুরোধের জন্য, App Hosting অনুরোধটিকে সবচেয়ে নির্দিষ্ট রুট প্যাটার্নে ম্যাপ করে যা অনুরোধের 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/* উভয়ের জন্যই গণনা করবে

আপনি নিরীক্ষণের জন্য 20টি রুট পর্যন্ত নিবন্ধন করতে পারেন।

মেট্রিক্স মনিটর করুন

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

  • অনুরোধের সংখ্যা
  • ত্রুটি (5xx এবং 4xx)
  • p75 বিলম্ব

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

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

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

Cloud Logging মূল্য সম্পর্কে আরও তথ্যের জন্য এবং আপনার খরচ অনুমান করতে, Cloud Logging মূল্য দেখুন।