অসঙ্গতি শনাক্তকরণ কীভাবে কাজ করে

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন।
তথ্য

অসঙ্গতি শনাক্তকরণে তিনটি প্রধান ধাপ থাকে:

ট্রেনের মডেল

অ্যানোমালি শনাক্তকরণ, ঐতিহাসিক টাইম-সিরিজ ডেটা থেকে আপনার API প্রক্সিগুলির আচরণের একটি মডেলকে ট্রেনিং দেওয়ার মাধ্যমে কাজ করে। মডেলকে প্রশিক্ষণ দেওয়ার জন্য আপনাকে কোনও অ্যাকশন নিতে হবে না। Edge অটোমেটিক ট্রাফিক ডেটার আগের ছয় ঘণ্টার ডেটা থেকে আপনার জন্য মডেল তৈরি ও ট্রেন করে। তাই, কোনও অসঙ্গতি লগ করার আগে মডেলকে প্রশিক্ষণ দেওয়ার জন্য Edge-এর API প্রক্সিতে কমপক্ষে ছয় ঘণ্টার ডেটা প্রয়োজন ।

লগ অ্যানোমালি ইভেন্ট

রানটাইমে, Edge-এর অস্বাভাবিকতা শনাক্তকরণ আপনার API প্রক্সির বর্তমান আচরণকে মডেলের দ্বারা অনুমান করা আচরণের সাথে তুলনা করে। অ্যানোমালি শনাক্তকরণ তখন নির্দিষ্ট কনফিডেন্স থ্রেশহোল্ডের মাধ্যমে নির্ধারণ করতে পারে যে, কখন কোনও অপারেশনাল মেট্রিক, আগে থেকে অনুমান করা ভ্যালুকে অতিক্রম করছে। যেমন, 5xx সমস্যার হার মডেলের অনুমান করা হারের চেয়ে বেশি হলে।

Edge কোনও অস্বাভাবিক অবস্থা শনাক্ত করলে, এটি Edge UI-তে ইভেন্ট ড্যাশবোর্ডে সেই অবস্থা অটোমেটিক লগ করে। শনাক্ত করা প্রতিটি অসঙ্গতির জন্য, Edge সামান্য, মাঝারি বা গুরুতর হিসেবে কনফিডেন্স থ্রেশহোল্ড লগ করে। যেমন, কোনও গুরুতর অসঙ্গতি হল এমন একটি অসঙ্গতি যা অত্যন্ত বেশি কনফিডেন্স লেভেলে অস্বাভাবিক বলে বিবেচিত হয়।

ইভেন্ট ড্যাশবোর্ডে দেখানো ইভেন্টের তালিকায় Edge-এর শনাক্ত করা সব অসঙ্গতি এবং ট্রিগার করা অ্যালার্ট অন্তর্ভুক্ত থাকে। অ্যালার্টগুলি ফিক্সড বা অস্বাভাবিকতা সংক্রান্ত অ্যালার্ট হতে পারে।

কোনও অসঙ্গতি দেখতে:

  1. Edge UI-তে বিশ্লেষণ করুন > ইভেন্ট বিকল্পে ক্লিক করুন। নতুন ইভেন্ট ড্যাশবোর্ড দেখা যাবে: ইভেন্ট ড্যাশবোর্ডে অস্বাভাবিক ইভেন্ট দেখা
  2. এইসব বিষয় অনুযায়ী ইভেন্ট ড্যাশবোর্ড ফিল্টার করুন:
    • পরিবেশ
    • অঞ্চল
    • ইভেন্টের ধরন সতর্কতা (ফিক্সড ও অসঙ্গতি) বা অসঙ্গতি হিসেবে
    • অসঙ্গতি থ্রেশহোল্ড (শুধুমাত্র অসঙ্গতি)
    • সময়কাল

কোনও অসঙ্গতি সম্পর্কে আরও বিশদে জানতে:

  1. API মনিটরিং ড্যাশবোর্ড তদন্ত করুন-এ অসঙ্গতি খুলতে, ইভেন্ট ড্যাশবোর্ডে অসঙ্গতির জন্য সারিটি বেছে নিন। নিচের উদাহরণে, আপনি p90 লেটেন্সিতে সামান্য বৃদ্ধি সংক্রান্ত অসঙ্গতি তদন্ত করছেন। উল্লম্ব হলুদ বারটি নির্দেশ করে যে কোথায় অসঙ্গতি ঘটেছে:

    অসঙ্গতিপূর্ণ ইভেন্ট তদন্ত করা
  2. অস্বাভাবিকতার বিবরণ দেখতে ডিসপ্লেতে একটি ব্লক বেছে নিন:

    অস্বাভাবিকতার বিবরণ দেখা
  3. অস্বাভাবিকতা শনাক্তকরণ উন্নত করতে সাহায্য করার জন্য Apigee-কে মতামত দিতে মতামত: এই অস্বাভাবিকতা কতটা সঠিক বিকল্প বেছে নিন। ট্রাফিক প্যাটার্নটি কি সত্যিই অস্বাভাবিক ছিল, শনাক্তকরণ আপনার পক্ষে কতটা উপযোগী ছিল তা নির্দিষ্ট করতে এই লিঙ্কটি ব্যবহার করুন এবং একটি ঐচ্ছিক কমেন্ট দিন:

    অস্বাভাবিকতা সংক্রান্ত মতামত জমা দেওয়া

অ্যালার্ট তৈরি করা

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

মনে রাখবেন: সতর্কতা জানানোর পরে, Edge একই সতর্কতা আবার জানায় না, যতক্ষণ না ১০ মিনিট পেরিয়ে যায় এবং সতর্কতার শর্ত এখনও বিদ্যমান থাকে। এই ব্যবধান Edge-কে একই অবস্থার জন্য ডুপ্লিকেট সতর্কতা বাড়াতে বাধা দেয়।

অসঙ্গতি সংক্রান্ত অ্যালার্ট তৈরি করতে:

  1. উপরে দেখানো মতো অসঙ্গতি সংক্রান্ত বিবরণ দেখতে ইভেন্ট ড্যাশবোর্ড থেকে একটি অসঙ্গতি বেছে নিন।
  2. অস্বাভাবিকতার বিবরণে সতর্কতা তৈরি করুন বোতামটি বেছে নিন। 'অ্যালার্ট তৈরি করুন' প্যানেল খুলে যায়।
  3. অ্যালার্ট কনফিগার করুন। নিম্নলিখিত উদাহরণে, আপনি যেকোনও অঞ্চলের prod এনভায়রনমেন্টের জন্য p90 লেটেন্সিতে সামান্য বৃদ্ধির জন্য অ্যালার্ট কনফিগার করেন:

    অসঙ্গতি সংক্রান্ত সতর্কতা কনফিগার করা

  4. সতর্কতা বিজ্ঞপ্তি যোগ করতে, + বিজ্ঞপ্তি বিকল্পে ক্লিক করুন।

    বিজ্ঞপ্তির বিবরণ বিবরণ
    চ্যানেল আপনি যে বিজ্ঞপ্তি চ্যানেল ব্যবহার করতে চান সেটি বেছে নিন এবং গন্তব্য নির্দিষ্ট করুন: ইমেল, Slack, PagerDuty বা Webhook.
    গন্তব্য

    বেছে নেওয়া চ্যানেলের ধরনের উপর ভিত্তি করে গন্তব্য নির্দিষ্ট করুন:

    • ইমেল - ইমেল আইডি, যেমন joe@company.com
    • Slack - Slack চ্যানেলের URL, যেমন https://hooks.slack.com/services/T00000000/B00000000/XXXXX
    • PagerDuty - PagerDuty কোড, যেমন abcd1234efgh56789
    • ওয়েবহুক - ওয়েবহুক URL, যেমন https://apigee.com/test-webhook

    মনে রাখবেন: আপনি প্রতিটি বিজ্ঞপ্তির জন্য শুধুমাত্র একটি গন্তব্য নির্দিষ্ট করতে পারবেন। একই ধরনের চ্যানেলের জন্য একাধিক গন্তব্য নির্দিষ্ট করতে, অতিরিক্ত বিজ্ঞপ্তি যোগ করুন।

  5. অতিরিক্ত বিজ্ঞপ্তি যোগ করতে, ৪ নম্বর ধাপটি আবার অনুসরণ করুন।
  6. আপনি কোনও বিজ্ঞপ্তি যোগ করে থাকলে, নিম্নলিখিত ফিল্ড সেট করুন:
    ফিল্ড বিবরণ
    থ্রটল করা কত ঘনঘন বিজ্ঞপ্তি পাঠাতে হবে। ড্রপ-ডাউন তালিকা থেকে একটি মান বেছে নিন।
  7. সেভ করুন বিকল্পে ক্লিক করুন।

    পরের বার কোনও অসঙ্গতি দেখা দিলে আপনাকে সতর্ক করা হবে।