আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন। তথ্য
আপনি Apigee Sense শনাক্তকরণ নিয়ম দেখতে বা কাস্টমাইজ করতে পারবেন, যাতে আপনি শুধুমাত্র সেইসব অনুরোধ ধরতে পারেন যেগুলি অবাঞ্ছিত হতে পারে। Apigee Sense-এর শনাক্তকরণ সংক্রান্ত নিয়ম এমন প্যাটার্নকে সংজ্ঞায়িত করে যা সম্ভাব্য অবাঞ্ছিত ক্লায়েন্ট অনুরোধকে উপস্থাপন করে।
শনাক্তকরণ সংক্রান্ত নিয়মের ফলাফল দেখা সম্পর্কে আরও জানতে, Apigee Sense কনসোলের সাথে শুরু করা দেখুন।
টিউনিংয়ের উদাহরণ
যেমন, আপনি হয়তো শনাক্তকরণ রিপোর্টে লক্ষ্য করেছেন যে কিছু অবাঞ্ছিত অনুরোধ ব্রুট গেসর প্যাটার্ন মেনে চলে, যা ২৪-ঘণ্টা সময়সীমার মধ্যে অনেক বেশি অনুপাতে উত্তর সংক্রান্ত সমস্যার রিপোর্ট করে। কিন্তু আপনি এও লক্ষ্য করেছেন যে প্যাটার্নটি আপনার API প্রক্সির মাধ্যমে অনুমতি দিতে চান এমন অনুরোধগুলিও ধরে ফেলছে।
Brute Guessor প্যাটার্ন (নিম্নলিখিত সারণী) কাস্টমাইজ করার মাধ্যমে, আপনি এটি এমনভাবে টিউন করতে পারবেন যাতে আপনি যেসব অনুরোধ চান সেগুলি আরও ভালোভাবে গ্রহণ করা যায় এবং যেসব অনুরোধ চান না সেগুলি ধরা যায়। নিচের সারণীতে দেখানো শর্তাবলী ও ভ্যালু 'ব্রুট গেসর' প্যাটার্নে সংজ্ঞায়িত করা হয়। ২৪-ঘণ্টা সময়সীমার মধ্যে অনুরোধের একটি সেট এইসব শর্ত পূরণ করলে, Apigee Sense রিপোর্ট করে যে সেইসব অনুরোধ ব্রুট গেসর প্যাটার্ন মেনে চলে।
| চিকিৎসা সংক্রান্ত অবস্থা | ভ্যালু |
|---|---|
| IP থেকে করা কলের ন্যূনতম সংখ্যা | 100 |
| সমস্যার ন্যূনতম শতাংশের থ্রেশহোল্ড | ৯০ |
এমন পরিস্থিতি হতে পারে যেখানে আপনার ডিজাইন ২৪-ঘণ্টার মধ্যে > ৯০% ত্রুটির অনুমতি দিতে পারে। এই ক্ষেত্রে, নিয়মের সুরক্ষা সেটিংয়ের কারণে, আসল সোর্স ব্লক করা হতে পারে। এই ফিচার আপনাকে শর্তের ভ্যালু পরিবর্তন করতে দেয়। আগের উদাহরণে, আপনি কন্ডিশনের ভ্যালু পরিবর্তন করে নিম্নলিখিত ভ্যালু সেট করতে পারেন:
| চিকিৎসা সংক্রান্ত অবস্থা | ভ্যালু |
|---|---|
| IP থেকে করা কলের ন্যূনতম সংখ্যা | 100 |
| সমস্যার ন্যূনতম শতাংশের থ্রেশহোল্ড | ৯৫ |
বৈধ ক্লায়েন্টরা কীভাবে আপনার API ব্যবহার করছে সেই বিষয়ে আপনার অনুরোধ করা ডেটা যা বলে তার উপর ভিত্তি করে আপনার করা নির্দিষ্ট কাস্টমাইজ করা সংক্রান্ত পরিবর্তনগুলি আলাদা আলাদা হবে। তবে, আপনি সম্ভবত দেখতে পাবেন যে প্রসেসটি পুনরাবৃত্তিমূলক, যেখানে আপনি একটি দরকারী নিয়মের সংজ্ঞা না পাওয়া পর্যন্ত ক্রমবর্ধমান পরিবর্তন করেন।
ইটারেটিভ পদ্ধতিতে টিউনিং শনাক্তকরণ
যেসব শনাক্তকরণ নিয়মের টিউনিং প্রয়োজন, সেগুলির ক্ষেত্রে আপনি ইনক্রিমেন্টাল ও ইটারেটিভ পদ্ধতি ব্যবহার করতে পারেন। Apigee Sense শনাক্তকরণ ও বিশ্লেষণ চক্র যেভাবে কাজ করে তার কারণে প্রতিটি ইটারেশন সম্পূর্ণ হতে এক দিন বা তার বেশি সময় লাগতে পারে। সেই সাইকেলে, ক্লায়েন্টের অনুরোধ সংক্রান্ত মেটাডেটা Apigee Sense সেভ করে, ব্যাচে সেই ডেটা বিশ্লেষণ করে, তারপর Apigee Sense কনসোলে দেখার জন্য ফলাফল দেখায়।
যেমন, আপনি হয়ত নিম্নলিখিত প্রসেস ব্যবহার করবেন:
- টিউন করার প্রয়োজন হতে পারে এমন কোনও শনাক্তকরণ নিয়ম শনাক্ত করতে, Apigee Sense কনসোলের শনাক্তকরণ রিপোর্ট ব্যবহার করুন, যেমন, এমন কোনও নিয়ম যা আসলে প্রয়োজনীয় এমন অনেক অনুরোধ শনাক্ত করছে।
- নিয়মের কোন কোন শর্ত অ্যাডজাস্ট করতে হবে তা শনাক্ত করুন যাতে এটি অবাঞ্ছিত অনুরোধের যে শতাংশ ক্যাপচার করে তা বেশি হয়।
- Apigee Sense কনসোলে, আপনার শনাক্ত করা কন্ডিশন ভ্যালুতে সামান্য ইনক্রিমেন্টাল পরিবর্তন করতে নিয়মটি এডিট করুন।
- এক ঘণ্টা পরে, আপনার করা পরিবর্তনের ফলে আপনি যা চেয়েছিলেন তা হয়েছে কিনা তা মূল্যায়ন করতে, শনাক্তকরণ রিপোর্ট ব্যবহার করুন।
- উপযোগী ফলাফল না পাওয়া পর্যন্ত প্রয়োজনমতো পুনরাবৃত্তি করুন।
নির্দেশিকা ও পেশাদার পদ্ধতি
শনাক্তকরণ সংক্রান্ত নিয়ম কাস্টমাইজ করার সময়, নিম্নলিখিত বিষয়গুলি মনে রাখবেন।
- কোনও নিয়মের শর্তাবলী যৌক্তিক AND সম্পর্কের মাধ্যমে একত্রিত হয়। অন্যভাবে বলতে গেলে, তিনটি শর্ত থাকলে, অনুরোধকে নিয়মের প্যাটার্ন মেনে চলতে হলে তিনটি শর্তই পূরণ করতে হবে।
- কিছু নিয়মের শর্ত ন্যূনতম থ্রেশহোল্ড নির্ধারণ করে, আবার অন্যান্য শর্ত সর্বাধিক থ্রেশহোল্ড নির্ধারণ করে।
- অনাকাঙ্ক্ষিত ট্রাফিক শনাক্ত করার জন্য যথেষ্ট অনুরোধ ধরা এবং একই সাথে প্রয়োজনীয় ট্রাফিক না ধরার মধ্যে ভারসাম্য বজায় রাখতে নিয়ম টিউন করুন। পেশাদার পদ্ধতি হিসেবে, দরকারী ট্রাফিক ক্যাপচার করা এড়াতে, কম অনুরোধ ক্যাপচার করার দিকে নজর দিন।
- কন্ডিশন ভ্যালুতে খুব সামান্য পরিবর্তন করলে তা হয়ত চোখে পড়ার মতো পার্থক্য তৈরি করবে না। কতটা বড় পরিবর্তন করা উচিত সেই ব্যাপারে নিজের বিচারবুদ্ধি ব্যবহার করুন।
প্যাটার্ন, শর্তাবলী ও সময়সীমা সম্পর্কে আরও জানতে, সন্দেহজনক অ্যাক্টিভিটির বিরুদ্ধে ব্যবস্থা নেওয়া দেখুন।
শনাক্তকরণ নিয়ম কাস্টমাইজ করা
আপনি যদি এমন কোনও শনাক্তকরণ নিয়ম শনাক্ত করে থাকেন যা টিউনিং ব্যবহার করতে পারে, তাহলে শনাক্তকরণ নিয়ম দেখতে বা কাস্টমাইজ করতে অথবা এমনকি কোনও নিয়মকে অনুপযোগী মনে করলে তা বন্ধ করতে, নিম্নলিখিত ধাপগুলি ব্যবহার করুন। এছাড়াও, আপনি দেখতে পাবেন যে কে শেষবার নিয়মটি এডিট করেছেন।
- নতুন Edge অভিজ্ঞতা খুলুন।
- নতুন Edge অভিজ্ঞতায়, বিশ্লেষণ করুন মেনুতে ক্লিক করুন, তারপর অনুমান করুন বিকল্পে ক্লিক করুন।
- নেভিগেশন বারে, শনাক্তকরণ > নিয়ম বিকল্পে ক্লিক করুন।
- শনাক্তকরণ সংক্রান্ত নিয়ম পৃষ্ঠায়, আপনি যে নিয়ম দেখতে বা কাস্টমাইজ করতে চান সেটি খুঁজে নিন।
- তালিকার সারিতে থাকা নিয়মের উপর মাউস নিয়ে যান, তারপর সারির একেবারে ডানদিকে থাকা বোতামে ক্লিক করুন।
নিচে অ্যাডমিনিস্ট্রেটরদের জন্য উপলভ্য এডিট বোতাম দেখানো হয়েছে। মনে রাখবেন, আপনি নিয়মও বন্ধ করে দিতে পারেন, এর ফলে Apigee Sense সেই প্যাটার্ন ব্যবহার করে আপনার API-তে আসা অনুরোধ মূল্যায়ন করা বন্ধ করে দেবে।

- নিয়মের ডায়ালগ বক্সে, কন্ডিশনের ভ্যালু দেখুন বা অ্যাডজাস্ট করুন।

- সেভ করুন বিকল্পে ক্লিক করুন।
- এক ঘণ্টা পরে, আপনার করা পরিবর্তনগুলি কাঙ্ক্ষিত ফলাফল দিয়েছে কিনা তা মূল্যায়ন করতে, শনাক্তকরণ রিপোর্টে বিশ্লেষণের ফলাফল পরীক্ষা করুন।