আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন .info- তে যান।
অ্যালার্টের শর্তাবলী নির্দিষ্ট স্ট্যাটাস কোড (যেমন 404/502/2xx/4xx/5xx), ল্যাটেন্সি এবং ফল্ট কোডের থ্রেশহোল্ড নির্ধারণ করে, যা অতিক্রম করলে UI-তে ভিজ্যুয়াল অ্যালার্ট ট্রিগার হয় এবং ইমেল, স্ল্যাক, পেজারডিউটি বা ওয়েবহুকের মতো বিভিন্ন চ্যানেলের মাধ্যমে নোটিফিকেশন পাঠানো হয়। আপনি এনভায়রনমেন্ট, এপিআই প্রক্সি বা টার্গেট সার্ভিস, অথবা রিজিয়ন লেভেলে অ্যালার্ট সেট আপ করতে পারেন। যখন কোনো অ্যালার্ট ট্রিগার হয়, তখন অ্যালার্ট এবং নোটিফিকেশন যোগ করার সময় আপনার সংজ্ঞায়িত করা পদ্ধতি ব্যবহার করে আপনি একটি নোটিফিকেশন পাবেন।
উদাহরণস্বরূপ, আপনি হয়তো আপনার প্রোডাকশন এনভায়রনমেন্টে ডেপ্লয় করা orders-prod এপিআই প্রক্সির ক্ষেত্রে, যখন 5xx এরর রেট টানা ৫ মিনিট ধরে ২৩% ছাড়িয়ে যায়, তখন একটি অ্যালার্ট ট্রিগার করতে এবং অপারেশনস টিমকে একটি নোটিফিকেশন পাঠাতে চাইতে পারেন।
নিচের চিত্রে দেখানো হয়েছে UI-তে অ্যালার্টগুলো কীভাবে প্রদর্শিত হয়:

কোনো অ্যালার্ট সক্রিয় হলে আপনি যে ধরনের ইমেল নোটিফিকেশন পেতে পারেন, তার একটি উদাহরণ নিচে দেওয়া হলো।

সতর্কতা বিজ্ঞপ্তির মূল অংশে, আরও তথ্যের জন্য নিম্নলিখিত লিঙ্কগুলিতে ক্লিক করুন:
- আরও বিস্তারিত তথ্য দেখতে, যার মধ্যে গত এক ঘণ্টার প্রতিটি অবস্থার জন্য সতর্কতা সেটিংস এবং কার্যকলাপ অন্তর্ভুক্ত রয়েছে, ' বিস্তারিত দেখুন' (View details)-এ যান ।
- অ্যালার্টের সংজ্ঞা দেখতে অ্যালার্ট ডেফিনিশন-এ যান।
- নির্দিষ্ট অ্যালার্টটি সম্পর্কে আরও তথ্য দেখতে অ্যালার্টের ইতিহাস দেখুন।
- প্রস্তাবিত পদক্ষেপগুলো (যদি দেওয়া থাকে) দেখতে প্লেবুকটি দেখুন ।
- অ্যালার্ট শর্তের জন্য একটি কাস্টম রিপোর্ট দেখতে এপিআই অ্যানালিটিক্স রিপোর্ট দেখুন ।
নিম্নলিখিত বিভাগগুলিতে অ্যালার্ট এবং নোটিফিকেশন কীভাবে সেট আপ ও পরিচালনা করতে হয় তা বর্ণনা করা হয়েছে।
সতর্কতার প্রকারভেদ সম্পর্কে
এপিআই মনিটরিং-এর প্রাথমিক সংস্করণে প্যাটার্ন-ভিত্তিক নিয়ম তৈরি করার সুযোগ ছিল, যা কিছু পূর্বনির্ধারিত শর্তের উপর ভিত্তি করে কখন অ্যালার্ট জারি করতে হবে তা নির্দিষ্ট করে দিত। এই ধরনের অ্যালার্টগুলোকে ফিক্সড অ্যালার্ট বলা হতো এবং এপিআই মনিটরিং-এর প্রাথমিক সংস্করণে শুধুমাত্র এই ধরনের অ্যালার্টই সমর্থিত ছিল।
উদাহরণস্বরূপ, আপনি একটি নির্দিষ্ট সতর্কতা জারি করতে পারেন যখন:
- [ 5xx ত্রুটির হার ] [ ১০% এর বেশি ] [ ১০ মিনিট ধরে ] [ লক্ষ্য mytarget1 ] থেকে।
- [ 2xx ত্রুটির সংখ্যা ] [ ৫০ এর কম ] [ ৫ মিনিটে ] [ us-east-1 অঞ্চলে ]
- [ p90 ল্যাটেন্সি ] [ 750ms এর বেশি ] [ 10 মিনিট ধরে ] [ প্রক্সি myproxy1 ]-এ।
১৯.১১.১৩ তারিখের সিকিউরিটি রিপোর্টিং বিটা রিলিজে নতুন ধরনের অ্যালার্ট যোগ করা হয়েছে:
- অ্যানোমালি (বিটা) অ্যালার্ট। এটি এমন এক ধরনের অ্যালার্ট, যেখানে আপনাকে আগে থেকে ট্র্যাফিক ও পারফরম্যান্স সংক্রান্ত সমস্যা চিহ্নিত করার পরিবর্তে Edge নিজেই তা শনাক্ত করে। এরপর আপনি এই অ্যানোমালিগুলোর জন্য একটি অ্যালার্ট জারি করতে পারেন।
- TLS মেয়াদোত্তীর্ণ (বিটা) অ্যালার্ট। এটি এমন এক ধরনের অ্যালার্ট যা কোনো TLS সার্টিফিকেটের মেয়াদ শেষ হওয়ার কাছাকাছি সময়ে নোটিফিকেশন পাঠানোর সুযোগ দেয়।
যেহেতু এপিআই মনিটরিং এখন একাধিক ধরনের অ্যালার্ট সমর্থন করে, তাই 'ক্রিয়েট অ্যালার্ট' ডায়ালগ বক্সে এখন অ্যালার্টের ধরন নির্বাচন করার বিকল্প দেখা যায়:

সতর্কতা সেটিংস দেখুন
বর্তমানে সংজ্ঞায়িত অ্যালার্ট সেটিংস দেখতে, Edge UI-তে Analyze > Alert Rules-এ ক্লিক করুন।
অ্যালার্ট পেজটি প্রদর্শিত হয়, যেমনটি নিচের চিত্রে দেখানো হয়েছে:

চিত্রে যেমনটি তুলে ধরা হয়েছে, অ্যালার্ট পেজটি আপনাকে নিম্নলিখিত কাজগুলো করতে সক্ষম করে:
- বর্তমানে সংজ্ঞায়িত সতর্কতা সেটিংসের একটি সারাংশ দেখুন।
- যেসব অ্যালার্ট ট্রিগার হয়েছে তার ইতিহাস দেখুন
- সতর্কতা এবং বিজ্ঞপ্তি যোগ করুন
- একটি অ্যালার্ট থেকে একটি কাস্টম রিপোর্ট তৈরি করুন
- একটি সতর্কতা সক্রিয় বা নিষ্ক্রিয় করুন
- একটি সতর্কতা সম্পাদনা করুন
- একটি সতর্কতা মুছে ফেলুন
- সতর্কবার্তার তালিকায় একটি নির্দিষ্ট স্ট্রিং অনুসন্ধান করুন।
আপনার প্রতিষ্ঠানের জন্য সক্রিয় হওয়া সতর্কবার্তাগুলোর ইতিহাস দেখুন।
গত ২৪ ঘণ্টায় আপনার প্রতিষ্ঠানের জন্য ট্রিগার হওয়া অ্যালার্টের ইতিহাস দেখতে, Edge UI-তে Analyze > Alert Rules-এ ক্লিক করুন এবং History ট্যাবে ক্লিক করুন।
অ্যালার্ট হিস্ট্রি পেজটি প্রদর্শিত হয়।

ইনভেস্টিগেট ড্যাশবোর্ডে অ্যালার্টের বিস্তারিত বিবরণ দেখতে অ্যালার্টটির নামের উপর ক্লিক করুন। আপনি অ্যালার্টের নামের সম্পূর্ণ বা আংশিক অংশ দিয়ে অনুসন্ধান করে তালিকাটি ফিল্টার করতে পারেন।
সতর্কতা এবং বিজ্ঞপ্তি যোগ করুন
অ্যালার্ট এবং নোটিফিকেশন যোগ করতে:
- Edge UI-তে Analyze > Alert Rules-এ ক্লিক করুন।
- +Alert-এ ক্লিক করুন।
- সতর্কতাটি সম্পর্কে নিম্নলিখিত সাধারণ তথ্য প্রবেশ করান:
মাঠ বর্ণনা সতর্কতার নাম অ্যালার্টের নাম। এমন একটি নাম ব্যবহার করুন যা ট্রিগারটিকে বর্ণনা করে এবং যা আপনার কাছে অর্থবহ হবে। নামটি ১২৮ অক্ষরের বেশি হতে পারবে না। সতর্কতার ধরণ স্থির নির্বাচন করুন। অ্যালার্টের প্রকারভেদ সম্পর্কে আরও জানতে, অ্যালার্টের প্রকারভেদ সম্পর্কে দেখুন। বর্ণনা সতর্কবার্তাটির বিবরণ। পরিবেশ ড্রপডাউন তালিকা থেকে পরিবেশ নির্বাচন করুন। অবস্থা সতর্কতাটি চালু বা বন্ধ করতে টগল করুন। - প্রথম শর্তটির জন্য মেট্রিক, থ্রেশহোল্ড এবং ডাইমেনশন নির্ধারণ করুন, যা অ্যালার্টটি ট্রিগার করবে।
শর্ত ক্ষেত্র বর্ণনা মেট্রিক নিম্নলিখিত মেট্রিকগুলির মধ্যে একটি নির্বাচন করুন:
স্ট্যাটাস কোড : তালিকা থেকে একটি স্ট্যাটাস কোড নির্বাচন করুন, যেমন 401, 404, 2xx, 4xx, বা 5xx HTTP।
দ্রষ্টব্য :
- এপিআই আপনাকে আরও বিস্তৃত পরিসরের স্ট্যাটাস কোড সেট করার সুযোগ দেয়। এপিআই ব্যবহার করে 200-299, 400-599-এর মধ্যে যেকোনো স্ট্যাটাস কোড এবং 2xx, 4xx, বা 5xx-এর মতো ওয়াইল্ডকার্ড ভ্যালু নির্দিষ্ট করুন। 'অ্যালার্ট তৈরি করুন' দেখুন।
- রেট লিমিটিং অ্যালার্টের (HTTP স্ট্যাটাস কোড 429) জন্য, মেট্রিকটি একটি স্পাইক অ্যারেস্ট ফল্ট কোডে সেট করুন।
- আপনি প্রক্সি এরর বা টার্গেট এরর থেকে উদ্ভূত HTTP রেসপন্স কোড রিরাইট করতে AssignMessage পলিসি ব্যবহার করতে পারেন। API মনিটরিং যেকোনো রিরাইট করা কোড উপেক্ষা করে এবং প্রকৃত HTTP রেসপন্স কোডগুলো লগ করে।
- লেটেন্সি : ড্রপডাউন তালিকা থেকে একটি লেটেন্সি মান নির্বাচন করুন। নির্দিষ্টভাবে: p50 (৫০তম পার্সেন্টাইল), p90 (৯০তম পার্সেন্টাইল), p95 (৯৫তম পার্সেন্টাইল), অথবা p99 (৯৯তম পার্সেন্টাইল)। উদাহরণস্বরূপ, p95 নির্বাচন করে এমন একটি অ্যালার্ট সেট আপ করুন যা তখন ট্রিগার হবে যখন ৯৫তম পার্সেন্টাইলের রেসপন্স লেটেন্সি আপনার নিচে সেট করা থ্রেশহোল্ডের চেয়ে বেশি হবে।
ফল্ট কোড : তালিকা থেকে একটি ক্যাটাগরি, সাবক্যাটাগরি এবং ফল্ট কোড নির্বাচন করুন। অথবা কোনো ক্যাটাগরি বা সাবক্যাটাগরির মধ্যে থেকে নিম্নলিখিতগুলির মধ্যে একটি নির্বাচন করুন:
- সকল - এই বিভাগ/উপবিভাগের সমস্ত ফল্ট কোডের সম্মিলিত মোট অবশ্যই মেট্রিক মানদণ্ড পূরণ করতে হবে।
- এই বিভাগ/উপবিভাগের যেকোনো একটি ফল্ট কোডকে অবশ্যই মেট্রিক মানদণ্ড পূরণ করতে হবে।
আরও তথ্যের জন্য ফল্ট কোড রেফারেন্স দেখুন।
থ্রেশহোল্ড নির্বাচিত মেট্রিকের জন্য থ্রেশহোল্ড নির্ধারণ করুন:
- স্ট্যাটাস কোড : সময়ের সাথে সাথে থ্রেশহোল্ডটি শতাংশ হার, সংখ্যা, বা প্রতি সেকেন্ডে লেনদেনের (TPS) হার হিসাবে সেট করুন।
- লেটেন্সি : সময়ের সাথে সাথে মোট বা লক্ষ্য লেটেন্সি সময়কাল (মিলিসেকেন্ড) হিসাবে থ্রেশহোল্ড নির্বাচন করুন। এক্ষেত্রে, যদি নির্দিষ্ট শতাংশ পর্যবেক্ষণকৃত লেটেন্সি—যা ট্র্যাফিক থাকলে প্রতি মিনিটে আপডেট করা হয়—নির্দিষ্ট সময়কালের জন্য থ্রেশহোল্ড শর্ত অতিক্রম করে, তাহলে একটি অ্যালার্ট জারি করা হয়। অর্থাৎ, থ্রেশহোল্ড শর্তটি সম্পূর্ণ সময়কাল জুড়ে একত্রিত করা হয় না।
- ফল্ট কোড : সময়ের সাথে সাথে থ্রেশহোল্ডকে শতাংশ হার, সংখ্যা, অথবা প্রতি সেকেন্ডে লেনদেনের (TPS) হার হিসাবে সেট করুন।
মাত্রা +Add Dimension-এ ক্লিক করুন এবং যে ডাইমেনশনের জন্য ফলাফল ফেরত পেতে চান তার বিবরণ নির্দিষ্ট করুন, যার মধ্যে রয়েছে এপিআই প্রক্সি, টার্গেট সার্ভিস বা ডেভেলপার অ্যাপ এবং অঞ্চল। যদি আপনি একটি নির্দিষ্ট মাত্রা সেট করেন:
- সব - ডাইমেনশনের সমস্ত সত্তাকে অবশ্যই মেট্রিকের মানদণ্ড পূরণ করতে হবে। আপনি লেটেন্সি টাইপের কোনো মেট্রিকের জন্য ‘সব’ নির্বাচন করতে পারবেন না।
- যেকোনো - শুধুমাত্র অঞ্চলের জন্য প্রযোজ্য। ডাইমেনশনের অন্তর্ভুক্ত একটি সত্তাকে অবশ্যই যেকোনো একটি অঞ্চলের মেট্রিক মানদণ্ড পূরণ করতে হবে।
দ্রষ্টব্য : এপিআই প্রক্সি বা টার্গেট সার্ভিসগুলোর জন্য, যেকোনো কার্যকারিতা সমর্থন করতে একটি কালেকশন নির্বাচন করুন। - সংগ্রহসমূহ - এপিআই প্রক্সি বা টার্গেট সার্ভিসগুলোর সেট নির্দিষ্ট করতে তালিকা থেকে একটি সংগ্রহ নির্বাচন করুন। এক্ষেত্রে, সংগ্রহের অন্তর্ভুক্ত যেকোনো সত্তাকে অবশ্যই শর্তগুলো পূরণ করতে হবে।
আপনি যদি ডাইমেনশনকে ‘ টার্গেট ’ হিসেবে সেট করেন, তাহলে আপনি একটি টার্গেট সার্ভিস অথবা কোনো সার্ভিসকলআউট পলিসি দ্বারা নির্দিষ্ট সার্ভিসটি নির্বাচন করতে পারেন। একটি সার্ভিসকলআউট পলিসির টার্গেট `sc://` উপসর্গযুক্ত একটি মান হিসেবে প্রদর্শিত হয়। উদাহরণস্বরূপ, `sc://my.endpoint.net`।
- গত এক ঘণ্টার মধ্যে অবস্থাটির সাম্প্রতিক তথ্য দেখতে ‘Show condition data’- তে ক্লিক করুন।
গ্রাফে ত্রুটির হার সতর্কীকরণ শর্তের সীমা অতিক্রম করলে তা লাল রঙে প্রদর্শিত হয়।
ডেটা লুকানোর জন্য 'শর্ত ডেটা লুকান'-এ ক্লিক করুন।
- অতিরিক্ত শর্ত যোগ করতে ‘+ শর্ত যোগ করুন’- এ ক্লিক করুন এবং ৪ ও ৫ নম্বর ধাপগুলো পুনরাবৃত্তি করুন।
দ্রষ্টব্য : আপনি একাধিক শর্ত উল্লেখ করলে, সব শর্ত পূরণ হলেই অ্যালার্টটি সক্রিয় হবে।
আপনার কনফিগার করা অ্যালার্ট শর্তাবলীর উপর ভিত্তি করে একটি কাস্টম রিপোর্ট তৈরি করতে চাইলে, ‘Create an API analytics reports based on alert conditions’ অপশনে ক্লিক করুন। আপনি যদি কোনো সংস্থার প্রশাসক না হন, তাহলে এই অপশনটি ধূসর হয়ে থাকবে।
আরও তথ্যের জন্য, ‘অ্যালার্ট থেকে একটি কাস্টম রিপোর্ট তৈরি করুন’ দেখুন।
দ্রষ্টব্য : অ্যালার্টটি সেভ করার পর, আপনি কাস্টম রিপোর্টটি পরিবর্তন করতে পারেন, যেমনটি "কাস্টম রিপোর্ট পরিচালনা" অংশে বর্ণনা করা হয়েছে।
- অ্যালার্ট নোটিফিকেশন যোগ করতে + নোটিফিকেশন-এ ক্লিক করুন।
বিজ্ঞপ্তির বিবরণ বর্ণনা চ্যানেল আপনি যে নোটিফিকেশন চ্যানেলটি ব্যবহার করতে চান তা নির্বাচন করুন এবং গন্তব্য নির্দিষ্ট করুন: ইমেল, স্ল্যাক, পেজারডিউটি, বা ওয়েবহুক। গন্তব্য নির্বাচিত চ্যানেলের ধরনের উপর ভিত্তি করে গন্তব্য নির্দিষ্ট করুন: - ইমেইল - ইমেইল ঠিকানা, যেমন
joe@company.com - স্ল্যাক - স্ল্যাক চ্যানেল ইউআরএল, যেমন
https://hooks.slack.com/services/T00000000/B00000000/XXXXX - পেজারডিউটি - পেজারডিউটি কোড, যেমন
abcd1234efgh56789 ওয়েবহুক - ওয়েবহুক ইউআরএল, যেমন
https://apigee.com/test-webhook। ইউআরএল-এ পাঠানো অবজেক্টটির বিবরণের জন্য ওয়েবহুক অবজেক্ট ফরম্যাট দেখুন।ওয়েবহুকের URL-এ যেকোনো ক্রেডেনশিয়াল তথ্য দিন। উদাহরণস্বরূপ:
https://apigee.com/test-webhook?auth_token=1234_abcd।আপনি এমন একটি এন্ডপয়েন্টের URL নির্দিষ্ট করতে পারেন যা ওয়েবহুক অবজেক্টটিকে পরিবর্তন বা প্রসেস করার জন্য পার্স করতে পারে। উদাহরণস্বরূপ, আপনি একটি API-এর (যেমন Edge API) বা অবজেক্টটি প্রসেস করতে পারে এমন অন্য যেকোনো এন্ডপয়েন্টের URL নির্দিষ্ট করতে পারেন।
দ্রষ্টব্য : আপনি প্রতিটি বিজ্ঞপ্তির জন্য কেবল একটি গন্তব্য নির্দিষ্ট করতে পারবেন। একই চ্যানেল ধরনের জন্য একাধিক গন্তব্য নির্দিষ্ট করতে, অতিরিক্ত বিজ্ঞপ্তি যোগ করুন।
- ইমেইল - ইমেইল ঠিকানা, যেমন
- অতিরিক্ত নোটিফিকেশন যোগ করতে, ধাপ ৮ পুনরাবৃত্তি করুন।
- আপনি যদি একটি বিজ্ঞপ্তি যোগ করে থাকেন, তাহলে নিম্নলিখিত ক্ষেত্রগুলি সেট করুন:
মাঠ বর্ণনা প্লেবুক (ঐচ্ছিক) অ্যালার্ট সক্রিয় হলে তা সমাধানের জন্য প্রস্তাবিত পদক্ষেপগুলোর একটি সংক্ষিপ্ত বিবরণ দেওয়ার জন্য এটি একটি মুক্ত-ফর্ম টেক্সট ফিল্ড। আপনি আপনার অভ্যন্তরীণ উইকি বা কমিউনিটি পেজের একটি লিঙ্কও উল্লেখ করতে পারেন, যেখানে আপনি সেরা অনুশীলনগুলোর উল্লেখ করেন। এই ফিল্ডের তথ্য নোটিফিকেশনে অন্তর্ভুক্ত করা হবে। এই ফিল্ডের বিষয়বস্তু ১৫০০ অক্ষরের বেশি হতে পারবে না। থ্রটল কত ঘন ঘন নোটিফিকেশন পাঠানো হবে। ড্রপডাউন তালিকা থেকে একটি মান নির্বাচন করুন। বৈধ মানগুলো হলো: ১৫ মিনিট, ৩০ মিনিট এবং ১ ঘণ্টা। - সংরক্ষণ করুন- এ ক্লিক করুন।
ওয়েবহুক অবজেক্ট ফরম্যাট
যদি আপনি কোনো অ্যালার্ট নোটিফিকেশনের গন্তব্য হিসেবে একটি ওয়েবহুক ইউআরএল নির্দিষ্ট করেন, তাহলে সেই ইউআরএল-এ পাঠানো অবজেক্টটির গঠন নিম্নরূপ হয়:{ "alertInstanceId": "event-id", "alertName": "name", "org": "org-name", "description": "alert-description", "alertId": "alert-id", "alertTime": "alert-timestamp", "thresholdViolations":{"Count0": "Duration=threshold-duration Region=region Status Code=2xx Proxy=proxy Violation=violation-description" }, "thresholdViolationsFormatted": [ { "metric": "count", "duration": "threshold-duration", "proxy": "proxy", "region": "region", "statusCode": "2xx", "violation": "violation-description" } ], "playbook": "playbook-link" }
thresholdViolations এবং thresholdViolationsFormatted প্রপার্টিগুলোতে অ্যালার্ট সম্পর্কিত বিস্তারিত তথ্য থাকে। thresholdViolations প্রপার্টিতে বিস্তারিত বিবরণসহ একটি একক স্ট্রিং থাকে, অন্যদিকে thresholdViolationsFormatted অ্যালার্টটির বর্ণনাকারী একটি অবজেক্ট থাকে। সাধারণত thresholdViolationsFormatted প্রপার্টিটি ব্যবহার করা হয়, কারণ এটি ডিকোড করা সহজ।
উপরের উদাহরণটি একটি নির্দিষ্ট অ্যালার্টের জন্য এই প্রপার্টিগুলোর বিষয়বস্তু দেখায়, যখন আপনি statusCode প্রপার্টি দ্বারা নির্দেশিত HTTP 2xx স্ট্যাটাস কোডের উপর ভিত্তি করে অ্যালার্ট মেট্রিকটি ট্রিগার করার জন্য কনফিগার করেন।
এই প্রপার্টিগুলোর বিষয়বস্তু অ্যালার্টের ধরন (যেমন ফিক্সড বা অ্যানোমালি) এবং অ্যালার্টটির নির্দিষ্ট কনফিগারেশনের উপর নির্ভর করে। উদাহরণস্বরূপ, যদি আপনি একটি ফল্ট কোডের উপর ভিত্তি করে একটি ফিক্সড অ্যালার্ট তৈরি করেন, তাহলে thresholdViolationsFormatted প্রপার্টিতে statusCode প্রপার্টির পরিবর্তে একটি faultCode প্রপার্টি থাকে।
নিম্নলিখিত সারণিতে বিভিন্ন অ্যালার্ট টাইপের জন্য thresholdViolationsFormatted প্রপার্টির সমস্ত সম্ভাব্য বৈশিষ্ট্য দেখানো হয়েছে:
| সতর্কতার ধরণ | সম্ভাব্য সীমা লঙ্ঘন বিন্যাসিত বিষয়বস্তু |
|---|---|
| স্থির | metric, proxy, target, developerApp, region, statusCode, faultCodeCategory, faultCodeSubCategory, faultCode, percentile, comparisonType, thresholdValue, triggerValue, duration, violation |
| মোট ট্রাফিক | metric, proxy, target, developerApp, region, comparisonType, thresholdValue, triggerValue, duration, violation |
| অসঙ্গতি | metric, proxy, target, region, statusCode, faultCode, percentile, sensitivity, violation |
| TLS মেয়াদ শেষ | envName, certificateName, thresholdValue, violation |
একটি অ্যালার্ট থেকে একটি কাস্টম রিপোর্ট তৈরি করুন
অ্যালার্ট থেকে কাস্টম রিপোর্ট তৈরি করতে:
- অ্যালার্ট তৈরি করার সময়, 'অ্যালার্ট এবং নোটিফিকেশন যোগ করা' অংশে বর্ণিত পদ্ধতি অনুযায়ী 'অ্যালার্টের শর্তের উপর ভিত্তি করে এপিআই অ্যানালিটিক্স রিপোর্ট তৈরি করুন'-এ ক্লিক করুন।
অ্যালার্টটি সেভ করার পর, UI-তে নিম্নলিখিত মেসেজটি প্রদর্শিত হয়:
Alert alertName saved successfully. To customize the report generated, click here.
প্রাসঙ্গিক ফিল্ডগুলো আগে থেকেই পূরণ করা অবস্থায় রিপোর্টটি একটি নতুন ট্যাবে খুলতে মেসেজটিতে ক্লিক করুন। ডিফল্টরূপে, কাস্টম রিপোর্টটির নাম হলো:
API Monitoring Generated alertName - আপনার পছন্দ অনুযায়ী কাস্টম রিপোর্টটি সম্পাদনা করুন এবং সেভ-এ ক্লিক করুন।
- তালিকা থেকে রিপোর্টের নামে ক্লিক করুন এবং কাস্টম রিপোর্টটি চালান ।
অ্যালার্ট শর্তের উপর ভিত্তি করে তৈরি কাস্টম রিপোর্ট পরিচালনা করতে:
- Edge UI-তে Analyze > Alert Rules-এ ক্লিক করুন।
- সেটিংস ট্যাবে ক্লিক করুন।
- রিপোর্টস কলামে, অ্যালার্টটির সাথে যুক্ত কাস্টম রিপোর্টটিতে ক্লিক করুন যা আপনি পরিচালনা করতে চান।
কাস্টম রিপোর্ট পেজটি একটি নতুন ট্যাবে প্রদর্শিত হয়। যদি ‘রিপোর্টস’ কলামটি খালি থাকে, তাহলে এখনও কোনো কাস্টম রিপোর্ট তৈরি করা হয়নি। চাইলে, আপনি অ্যালার্টটি এডিট করে একটি কাস্টম রিপোর্ট যোগ করতে পারেন।
- আপনার পছন্দ অনুযায়ী কাস্টম রিপোর্টটি সম্পাদনা করুন এবং সেভ-এ ক্লিক করুন।
- তালিকা থেকে রিপোর্টের নামে ক্লিক করুন এবং কাস্টম রিপোর্টটি চালান ।
একটি সতর্কতা সক্রিয় বা নিষ্ক্রিয় করুন
একটি অ্যালার্ট চালু বা বন্ধ করতে:
- Edge UI-তে Analyze > Alert Rules-এ ক্লিক করুন।
- যে অ্যালার্টটি আপনি চালু বা বন্ধ করতে চান, সেটির সাথে যুক্ত স্ট্যাটাস কলামে থাকা টগলটিতে ক্লিক করুন।

একটি সতর্কতা সম্পাদনা করুন
একটি অ্যালার্ট সম্পাদনা করতে:
- Edge UI-তে Analyze > Alert Rules-এ ক্লিক করুন।
- যে অ্যালার্টটি সম্পাদনা করতে চান, সেটির নামে ক্লিক করুন।
- প্রয়োজন অনুযায়ী অ্যালার্টটি সম্পাদনা করুন।
- সংরক্ষণ করুন- এ ক্লিক করুন।
একটি সতর্কতা মুছে ফেলুন
একটি অ্যালার্ট মুছে ফেলতে:
- Edge UI-তে Analyze > Alert Rules-এ ক্লিক করুন।
- যে অ্যালার্টটি মুছতে চান, সেটির উপর কার্সর রেখে ক্লিক করুন।
অ্যাকশন মেনুতে।
প্রস্তাবিত সতর্কতা
Apigee সাধারণ সমস্যা সম্পর্কে অবহিত হওয়ার জন্য নিম্নলিখিত অ্যালার্টগুলো সেট আপ করার পরামর্শ দেয়। এই অ্যালার্টগুলোর মধ্যে কয়েকটি আপনার API-এর বাস্তবায়নের জন্য নির্দিষ্ট এবং শুধুমাত্র বিশেষ পরিস্থিতিতেই কার্যকর। উদাহরণস্বরূপ, নীচে দেখানো বেশ কয়েকটি অ্যালার্ট কেবল তখনই প্রযোজ্য হবে যদি আপনি ServiceCallout পলিসি অথবা JavaCallout পলিসি ব্যবহার করেন।
| সতর্কতা | UI উদাহরণ | এপিআই উদাহরণ |
|---|---|---|
| সকল/যেকোনো এপিআই-এর জন্য 5xx স্ট্যাটাস কোড | একটি এপিআই প্রক্সির জন্য 5xx স্ট্যাটাস কোড অ্যালার্ট সেট আপ করুন | এপিআই ব্যবহার করে একটি এপিআই প্রক্সির জন্য 5xx স্ট্যাটাস কোড অ্যালার্ট সেট আপ করুন। |
| একটি এপিআই প্রক্সির জন্য P95 লেটেন্সি | একটি এপিআই প্রক্সির জন্য একটি P95 লেটেন্সি অ্যালার্ট সেট আপ করুন | এপিআই ব্যবহার করে একটি এপিআই প্রক্সির জন্য একটি পি৯৫ লেটেন্সি অ্যালার্ট সেট আপ করুন। |
| সমস্ত এপিআই প্রক্সির জন্য ৪০৪ (অ্যাপ্লিকেশন পাওয়া যায়নি) স্ট্যাটাস কোড | সমস্ত এপিআই প্রক্সির জন্য একটি 404 (অ্যাপ্লিকেশন পাওয়া যায়নি) স্ট্যাটাস কোড অ্যালার্ট সেট আপ করুন। | এপিআই ব্যবহার করে সকল এপিআই প্রক্সির জন্য একটি ৪০৪ (অ্যাপ্লিকেশন পাওয়া যায়নি) স্ট্যাটাস কোড অ্যালার্ট সেট আপ করুন। |
| এপিআইগুলির জন্য এপিআই প্রক্সি সংখ্যা | এপিআইগুলির জন্য একটি এপিআই প্রক্সি সংখ্যা সতর্কতা সেট আপ করুন | এপিআই ব্যবহার করে এপিআইগুলির জন্য একটি এপিআই প্রক্সি গণনা সতর্কতা সেট আপ করুন |
| লক্ষ্য পরিষেবাগুলির জন্য ত্রুটির হার | টার্গেট সার্ভিসগুলোর জন্য একটি ত্রুটির হার সতর্কতা সেট আপ করুন। | এপিআই ব্যবহার করে টার্গেট সার্ভিসগুলোর জন্য একটি এরর রেট অ্যালার্ট সেট আপ করুন। |
| সার্ভিসকলআউট পলিসিগুলোর ত্রুটির হার (যদি প্রযোজ্য হয়) | ServiceCallout পলিসির জন্য একটি ত্রুটির হার সতর্কতা সেট আপ করুন। | এপিআই ব্যবহার করে সার্ভিসকলআউট পলিসির জন্য একটি এরর রেট অ্যালার্ট সেট আপ করুন। |
নির্দিষ্ট ফল্ট কোডগুলো , যার মধ্যে রয়েছে:
| একটি পলিসি ফল্ট কোড অ্যালার্ট সেট আপ করুন | এপিআই ব্যবহার করে একটি পলিসি ফল্ট কোড অ্যালার্ট সেট আপ করুন। |
একটি এপিআই প্রক্সির জন্য 5xx স্ট্যাটাস কোড অ্যালার্ট সেট আপ করুন
যেকোনো অঞ্চলের জন্য হোটেল এপিআই প্রক্সির 5xx স্ট্যাটাস কোডের প্রতি সেকেন্ডে লেনদেনের (TPS) সংখ্যা ১০ মিনিট ধরে ১০০ অতিক্রম করলে, UI ব্যবহার করে কীভাবে একটি অ্যালার্ট সেট আপ করতে হয় তার একটি উদাহরণ নিচে দেওয়া হলো। আরও তথ্যের জন্য, ‘অ্যালার্ট এবং নোটিফিকেশন যোগ করুন’ দেখুন।

এপিআই ব্যবহারের তথ্যের জন্য, এপিআই ব্যবহার করে একটি প্রক্সির জন্য একটি 5xx স্ট্যাটাস কোড অ্যালার্ট সেট আপ করুন দেখুন।
একটি এপিআই প্রক্সির জন্য একটি P95 লেটেন্সি অ্যালার্ট সেট আপ করুন
যেকোনো অঞ্চলের হোটেল এপিআই প্রক্সির জন্য ৯৫তম পার্সেন্টাইলের মোট রেসপন্স ল্যাটেন্সি টানা ৫ মিনিট ধরে ১০০ মিলিসেকেন্ডের বেশি হলে, ইউআই (UI) ব্যবহার করে কীভাবে একটি অ্যালার্ট সেট আপ করতে হয় তার একটি উদাহরণ নিচে দেওয়া হলো। আরও তথ্যের জন্য, ‘অ্যালার্ট এবং নোটিফিকেশন যোগ করুন’ দেখুন।

এপিআই ব্যবহারের তথ্যের জন্য, এপিআই ব্যবহার করে একটি এপিআই প্রক্সির জন্য একটি P95 ল্যাটেন্সি অ্যালার্ট সেট আপ করুন দেখুন।
সমস্ত এপিআই প্রক্সির জন্য একটি 404 (অ্যাপ্লিকেশন পাওয়া যায়নি) অ্যালার্ট সেট আপ করুন।
যেকোনো অঞ্চলের জন্য সমস্ত এপিআই প্রক্সির ৪০৪ স্ট্যাটাস কোডের শতাংশ টানা ৫ মিনিট ধরে ৫% অতিক্রম করলে যে অ্যালার্টটি ট্রিগার হয়, সেটি UI ব্যবহার করে কীভাবে সেট আপ করতে হয় তার একটি উদাহরণ নিচে দেওয়া হলো। আরও তথ্যের জন্য, ‘অ্যালার্ট এবং নোটিফিকেশন যোগ করুন’ দেখুন।

এপিআই ব্যবহারের তথ্যের জন্য, এপিআই ব্যবহার করে সমস্ত এপিআই প্রক্সির জন্য একটি 404 (অ্যাপ্লিকেশন পাওয়া যায়নি) অ্যালার্ট সেট আপ করুন দেখুন।
এপিআইগুলির জন্য একটি এপিআই প্রক্সি সংখ্যা সতর্কতা সেট আপ করুন
যেকোনো অঞ্চলের জন্য এপিআই-এর 5xx কোডের সংখ্যা টানা ৫ মিনিট ধরে ২০০ ছাড়িয়ে গেলে যে অ্যালার্টটি ট্রিগার হয়, সেটি UI ব্যবহার করে কীভাবে সেট আপ করতে হয় তার একটি উদাহরণ নিচে দেওয়া হলো। এই উদাহরণে, এপিআইগুলো ‘Critical API Proxies’ কালেকশনে অন্তর্ভুক্ত করা হয়েছে। আরও তথ্যের জন্য দেখুন:

এপিআই ব্যবহারের তথ্যের জন্য, এপিআই ব্যবহার করে এপিআইগুলির জন্য একটি এপিআই প্রক্সি গণনা সতর্কতা সেট আপ করুন দেখুন।
টার্গেট সার্ভিসগুলোর জন্য একটি ত্রুটির হার সতর্কতা সেট আপ করুন।
যেকোনো অঞ্চলের জন্য নির্দিষ্ট পরিষেবাগুলির ৫০০ কোড রেট ১ ঘন্টা ধরে ১০% অতিক্রম করলে, UI ব্যবহার করে কীভাবে একটি অ্যালার্ট সেট আপ করতে হয় তার একটি উদাহরণ নিচে দেওয়া হলো। এই উদাহরণে, নির্দিষ্ট পরিষেবাগুলি 'ক্রিটিক্যাল টার্গেটস' কালেকশনে অন্তর্ভুক্ত করা হয়েছে। আরও তথ্যের জন্য দেখুন:

এপিআই ব্যবহারের তথ্যের জন্য, এপিআই ব্যবহার করে টার্গেট সার্ভিসগুলোর জন্য একটি এরর রেট অ্যালার্ট সেট আপ করুন দেখুন।
সার্ভিসকলআউট পলিসির জন্য একটি ত্রুটির হার সতর্কতা সেট আপ করুন
যেকোনো অঞ্চলের জন্য ServiceCallout পলিসি দ্বারা নির্দিষ্ট পরিষেবার 500 কোড রেট ১ ঘন্টা ধরে ১০% অতিক্রম করলে, UI ব্যবহার করে কীভাবে একটি অ্যালার্ট সেট আপ করতে হয় তার একটি উদাহরণ নিচে দেওয়া হলো। আরও তথ্যের জন্য দেখুন:

এপিআই ব্যবহারের তথ্যের জন্য, এপিআই ব্যবহার করে সার্ভিস কলআউট পলিসির জন্য একটি এরর রেট অ্যালার্ট সেট আপ করুন দেখুন।
একটি পলিসি ফল্ট কোড অ্যালার্ট সেট আপ করুন
নিম্নলিখিতে UI ব্যবহার করে একটি অ্যালার্ট সেট আপ করার উদাহরণ দেওয়া হলো, যা তখন ট্রিগার হয় যখন VerifyJWT পলিসির জন্য সমস্ত API-এর JWT AlgorithmMismatch ফল্ট কোডের সংখ্যা ১০ মিনিট ধরে ৫-এর বেশি থাকে। আরও তথ্যের জন্য দেখুন:

এপিআই ব্যবহারের তথ্যের জন্য, এপিআই ব্যবহার করে পলিসি ফল্ট কোডের জন্য একটি ফল্ট কোড অ্যালার্ট সেট আপ করুন দেখুন।