এজ অ্যানালিটিক্সের সাথে API মনিটরিং তুলনা করুন

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

এই বিভাগটি এজ অ্যানালিটিক্সের সাথে API মনিটরিং তুলনা করে। API মনিটরিং এবং এজ অ্যানালিটিক্স উভয়ই আপনাকে API ডেটা সংগ্রহ এবং দেখতে দেয়, তাদের বিভিন্ন উদ্দেশ্য রয়েছে:

  • এপিআই মনিটরিং এর লক্ষ্য হল আপনার এপিআই আপ এবং চালিত হচ্ছে তা নিশ্চিত করা। এই উদ্দেশ্যে, আপনি উপলব্ধ সবচেয়ে সাম্প্রতিক ডেটা দেখতে চান। API মনিটরিং এমন ডেটা সরবরাহ করে যা রিয়েল-টাইমের খুব কাছাকাছি, এবং আপনাকে সতর্কতা তৈরি করতে দেয় যা কোনও সমস্যা দেখা দিলে আপনাকে অবহিত করে।
  • এজ অ্যানালিটিক্সের লক্ষ্য হল আপনার এপিআইগুলির দীর্ঘমেয়াদী আচরণ বোঝা, যাতে আপনি নিশ্চিত করতে পারেন যে তারা আপনার ব্যবসার প্রয়োজনীয়তাগুলিকে সমর্থন করছে বা প্রয়োজনে পরিবর্তন করতে পারে৷ এই উদ্দেশ্যে, রিয়েল-টাইম ডেটা দেখা কম গুরুত্বপূর্ণ। ফলস্বরূপ, অ্যানালিটিক্স ডেটা সামান্য বিলম্বিত হয়, যদিও সাধারণত সর্বাধিক 10 মিনিট।

মনে রাখবেন যে API মনিটরিং ডেটা, যা বেশিরভাগ ত্রুটি কোড এবং লেটেন্সির সাথে সম্পর্কিত, এটি বিশ্লেষণ ডেটার একটি ছোট উপসেট।

API মনিটরিং ডেটা এবং অ্যানালিটিক্স ডেটার মধ্যে পার্থক্য

এই বিভাগটি এজ অ্যানালিটিক্স বনাম API মনিটরিং দ্বারা সংগৃহীত ডেটার মধ্যে কিছু ছোটখাটো পার্থক্য বর্ণনা করে। যেহেতু API মনিটরিং এবং অ্যানালিটিক্স বিভিন্ন ডেটা পাইপলাইন ব্যবহার করে, আপনি মনিটরিং দ্বারা তৈরি কাস্টম রিপোর্ট এবং অ্যানালিটিক্স দ্বারা তৈরি রিপোর্টগুলির মধ্যে সামান্য পার্থক্য দেখতে পারেন৷ উদাহরণস্বরূপ, আপনি টাইমআউট ত্রুটির জন্য রিপোর্ট করা ফলাফলে অসঙ্গতি দেখতে পারেন—উভয় ব্যাকএন্ড টাইমআউট (অনুরোধে HTTP স্ট্যাটাস কোড 504) এবং ক্লায়েন্ট টাইমআউট (HTTP স্ট্যাটাস কোড 499)। এগুলি অ্যানালিটিক্স কাস্টম রিপোর্টে স্ট্যাটাস কোড 200 এর সাথে দেখা যেতে পারে, কিন্তু কাস্টম রিপোর্ট মনিটরিং এ স্ট্যাটাস কোড 504 বা 499 এর সাথে দেখাবে।

API মনিটরিং

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

API মনিটরিং আপনাকে এতে সক্ষম করে:

  • API প্রাপ্যতা বাড়ান এবং গড়-সময়-থেকে-নির্ণয়ের (MTTD) হ্রাস করুন।
  • ভোক্তাদের প্রভাবিত হওয়ার আগে প্রাসঙ্গিক সতর্কতার উপর ভিত্তি করে যথাযথ পদক্ষেপ নিন।
  • দ্রুত নির্ণয়ের জন্য Apigee ফল্ট কোডের সুবিধা নিন।
  • ত্রুটি, কর্মক্ষমতা, এবং লেটেন্সি সমস্যা এবং তাদের উত্স নির্ণয় করতে সমস্যা এলাকাগুলিকে দ্রুত বিচ্ছিন্ন করুন৷

এজ API বিশ্লেষণ

এজ এপিআই অ্যানালিটিক্স এপিআই এর মাধ্যমে প্রবাহিত তথ্য সংগ্রহ করে এবং বিশ্লেষণ করে। API বিশ্লেষণ তথ্য ক্যাপচার করে যেমন:

  • সময়ের সাথে সাথে আপনার API ট্র্যাফিক কীভাবে প্রবণতা পাচ্ছে
  • যা আপনার সেরা অ্যাপস
  • আপনার শীর্ষ ডেভেলপার কারা
  • কোন API পদ্ধতি সবচেয়ে জনপ্রিয়
  • কখন API প্রতিক্রিয়া সময় সবচেয়ে দ্রুত/ধীর হয়
  • ভৌগলিকভাবে আপনি কোথায় সবচেয়ে বেশি API ট্র্যাফিক দেখতে পান

API Analytics দ্বারা সংগৃহীত ডেটা

API বিশ্লেষণগুলি API জুড়ে প্রবাহিত ডেটার একটি বিস্তৃত বর্ণালী সংগ্রহ করে এবং বিশ্লেষণ করে। উদাহরণস্বরূপ, আপনার API নিয়োজিত থাকাকালীন, Analytics ক্রমাগত প্রাপ্ত বার্তার সংখ্যা, বিকাশকারীদের সংখ্যা, প্রতিক্রিয়ার সময়, ত্রুটি, ব্যবহার করা অ্যাপের সংখ্যা, অনুরোধের আকার এবং আরও অনেক ডেটা রেকর্ড করছে।

মেট্রিক্সের একটি ভাল ভূমিকা এবং আপনি কীভাবে সেগুলি ব্যবহার করতে পারেন তার জন্য, API প্রোগ্রামের কর্মক্ষমতা পরিমাপ করতে মেট্রিক্স API ব্যবহার করুন দেখুন। মেট্রিক্সের সম্পূর্ণ তালিকার জন্য, বিশ্লেষণ মেট্রিক্স, মাত্রা এবং ফিল্টার রেফারেন্স দেখুন।

কাস্টম মেট্রিক্স সংগ্রহ করুন

আপনি StatisticsCollector পলিসি ব্যবহার করেও কাস্টম মেট্রিক্স সংগ্রহ করতে পারেন। পরিসংখ্যান সংগ্রাহক নীতি বিশ্লেষণ এবং প্রতিবেদন তৈরির জন্য অ্যানালাইসিস সার্ভারে অনুরোধ শিরোনাম, XML/JSON পেলোড, কোয়েরি প্যারামিটার, URI এবং অন্যান্য অবস্থান থেকে তথ্য লিখতে পারে।

অ্যানালিটিক্স ডেটা অ্যাক্সেস করুন

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

API মনিটরিং এবং API বিশ্লেষণ তুলনা করুন

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

সতর্কতার শর্তগুলি নির্দিষ্ট স্ট্যাটাস কোড (2xx/4xx/5xx), লেটেন্সি এবং ফল্ট কোড থ্রেশহোল্ডগুলিকে সংজ্ঞায়িত করে যা অতিক্রম করলে UI-তে ভিজ্যুয়াল অ্যালার্ট ট্রিগার করে এবং ইমেল, স্ল্যাক, পেজারডিউটি ​​বা ওয়েবহুকের মতো বিভিন্ন চ্যানেলের মাধ্যমে বিজ্ঞপ্তি পাঠায়। আপনি পরিবেশ, API প্রক্সি বা লক্ষ্য পরিষেবা, বা অঞ্চল স্তরে সতর্কতা সেট আপ করতে পারেন৷

একটি সতর্কতা ট্রিগার হওয়ার পরে, আপনার অপারেশন টিম এপিআই মনিটরিং UI ব্যবহার করে সমস্যাটি তদন্ত করতে পারে এবং এর মূল কারণ জানতে পারে৷ তারপরে আপনি একটি কাস্টম রিপোর্ট তৈরি করতে পারেন যাতে সতর্কতা সম্পর্কে পূর্বনির্ধারিত তথ্য অন্তর্ভুক্ত থাকে, যেমন:

  • মোট প্রতিক্রিয়া সময়
  • লক্ষ্য প্রতিক্রিয়া সময়
  • প্রক্সি ত্রুটি
  • লক্ষ্য ত্রুটি
  • UUID অনুরোধ করুন
  • আরো অনেক

API বিশ্লেষণগুলি বিভিন্ন দলের দ্বারা ব্যবহারের জন্য বিস্তৃত ডেটা ক্যাপচার করার জন্য ডিজাইন করা হয়েছে। যেমন:

  • অপারেশন টিম উচ্চ বা নিম্ন ট্রাফিকের সময়কাল সনাক্ত করতে Analytics ডেটা ব্যবহার করতে পারে যাতে তারা পরিবর্তিত চাহিদা মেটাতে আপনার পরিষেবাগুলিকে স্কেল করতে বা স্কেল করতে পারে।
  • বিপণন দল পৃথক API, অ্যাপ, গ্রাহক বা অন্যান্য ডেটা দ্বারা চিহ্নিত গ্রাহক ব্যবহারের ধরণ নির্ধারণ করতে Analytics ডেটা ব্যবহার করতে পারে।
  • সমস্ত দল নির্দিষ্ট তথ্য যেমন শিরোনাম মান, ক্যোয়ারী প্যারামিটার বা অনুরোধ পেলোড ট্র্যাক করার অনুরোধ থেকে সংগৃহীত কাস্টম ডেটা অ্যাক্সেস করতে পারে।
,

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

এই বিভাগটি এজ অ্যানালিটিক্সের সাথে API মনিটরিং তুলনা করে। API মনিটরিং এবং এজ অ্যানালিটিক্স উভয়ই আপনাকে API ডেটা সংগ্রহ এবং দেখতে দেয়, তাদের বিভিন্ন উদ্দেশ্য রয়েছে:

  • এপিআই মনিটরিং এর লক্ষ্য হল আপনার এপিআই আপ এবং চালিত হচ্ছে তা নিশ্চিত করা। এই উদ্দেশ্যে, আপনি উপলব্ধ সবচেয়ে সাম্প্রতিক ডেটা দেখতে চান। API মনিটরিং এমন ডেটা সরবরাহ করে যা রিয়েল-টাইমের খুব কাছাকাছি, এবং আপনাকে সতর্কতা তৈরি করতে দেয় যা কোনও সমস্যা দেখা দিলে আপনাকে অবহিত করে।
  • এজ অ্যানালিটিক্সের লক্ষ্য হল আপনার এপিআইগুলির দীর্ঘমেয়াদী আচরণ বোঝা, যাতে আপনি নিশ্চিত করতে পারেন যে তারা আপনার ব্যবসার প্রয়োজনীয়তাগুলিকে সমর্থন করছে বা প্রয়োজনে পরিবর্তন করতে পারে৷ এই উদ্দেশ্যে, রিয়েল-টাইম ডেটা দেখা কম গুরুত্বপূর্ণ। ফলস্বরূপ, অ্যানালিটিক্স ডেটা সামান্য বিলম্বিত হয়, যদিও সাধারণত সর্বাধিক 10 মিনিট।

মনে রাখবেন যে API মনিটরিং ডেটা, যা বেশিরভাগ ত্রুটি কোড এবং লেটেন্সির সাথে সম্পর্কিত, এটি বিশ্লেষণ ডেটার একটি ছোট উপসেট।

API মনিটরিং ডেটা এবং অ্যানালিটিক্স ডেটার মধ্যে পার্থক্য

এই বিভাগটি এজ অ্যানালিটিক্স বনাম API মনিটরিং দ্বারা সংগৃহীত ডেটার মধ্যে কিছু ছোটখাটো পার্থক্য বর্ণনা করে। যেহেতু API মনিটরিং এবং অ্যানালিটিক্স বিভিন্ন ডেটা পাইপলাইন ব্যবহার করে, আপনি মনিটরিং দ্বারা তৈরি কাস্টম রিপোর্ট এবং অ্যানালিটিক্স দ্বারা তৈরি রিপোর্টগুলির মধ্যে সামান্য পার্থক্য দেখতে পারেন৷ উদাহরণস্বরূপ, আপনি টাইমআউট ত্রুটির জন্য রিপোর্ট করা ফলাফলে অসঙ্গতি দেখতে পারেন—উভয় ব্যাকএন্ড টাইমআউট (অনুরোধে HTTP স্ট্যাটাস কোড 504) এবং ক্লায়েন্ট টাইমআউট (HTTP স্ট্যাটাস কোড 499)। এগুলি অ্যানালিটিক্স কাস্টম রিপোর্টে স্ট্যাটাস কোড 200 এর সাথে দেখা যেতে পারে, কিন্তু কাস্টম রিপোর্ট মনিটরিং এ স্ট্যাটাস কোড 504 বা 499 এর সাথে দেখাবে।

API মনিটরিং

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

API মনিটরিং আপনাকে এতে সক্ষম করে:

  • API প্রাপ্যতা বাড়ান এবং গড়-সময়-থেকে-নির্ণয়ের (MTTD) হ্রাস করুন।
  • ভোক্তাদের প্রভাবিত হওয়ার আগে প্রাসঙ্গিক সতর্কতার উপর ভিত্তি করে যথাযথ পদক্ষেপ নিন।
  • দ্রুত নির্ণয়ের জন্য Apigee ফল্ট কোডের সুবিধা নিন।
  • ত্রুটি, কর্মক্ষমতা, এবং লেটেন্সি সমস্যা এবং তাদের উত্স নির্ণয় করতে সমস্যা এলাকাগুলিকে দ্রুত বিচ্ছিন্ন করুন৷

এজ API বিশ্লেষণ

এজ এপিআই অ্যানালিটিক্স এপিআই এর মাধ্যমে প্রবাহিত তথ্য সংগ্রহ করে এবং বিশ্লেষণ করে। API বিশ্লেষণ তথ্য ক্যাপচার করে যেমন:

  • সময়ের সাথে সাথে আপনার API ট্র্যাফিক কীভাবে প্রবণতা পাচ্ছে
  • যা আপনার সেরা অ্যাপস
  • আপনার শীর্ষ ডেভেলপার কারা
  • কোন API পদ্ধতি সবচেয়ে জনপ্রিয়
  • কখন API প্রতিক্রিয়া সময় সবচেয়ে দ্রুত/ধীর হয়
  • ভৌগলিকভাবে আপনি কোথায় সবচেয়ে বেশি API ট্র্যাফিক দেখতে পান

API Analytics দ্বারা সংগৃহীত ডেটা

API বিশ্লেষণগুলি API জুড়ে প্রবাহিত ডেটার একটি বিস্তৃত বর্ণালী সংগ্রহ করে এবং বিশ্লেষণ করে। উদাহরণস্বরূপ, আপনার API নিয়োজিত থাকাকালীন, Analytics ক্রমাগত প্রাপ্ত বার্তার সংখ্যা, বিকাশকারীদের সংখ্যা, প্রতিক্রিয়ার সময়, ত্রুটি, ব্যবহার করা অ্যাপের সংখ্যা, অনুরোধের আকার এবং আরও অনেক ডেটা রেকর্ড করছে।

মেট্রিক্সের একটি ভাল ভূমিকা এবং আপনি কীভাবে সেগুলি ব্যবহার করতে পারেন তার জন্য, API প্রোগ্রামের কর্মক্ষমতা পরিমাপ করতে মেট্রিক্স API ব্যবহার করুন দেখুন। মেট্রিক্সের সম্পূর্ণ তালিকার জন্য, বিশ্লেষণ মেট্রিক্স, মাত্রা এবং ফিল্টার রেফারেন্স দেখুন।

কাস্টম মেট্রিক্স সংগ্রহ করুন

আপনি StatisticsCollector পলিসি ব্যবহার করেও কাস্টম মেট্রিক্স সংগ্রহ করতে পারেন। পরিসংখ্যান সংগ্রাহক নীতি বিশ্লেষণ এবং প্রতিবেদন তৈরির জন্য অ্যানালাইসিস সার্ভারে অনুরোধ শিরোনাম, XML/JSON পেলোড, কোয়েরি প্যারামিটার, URI এবং অন্যান্য অবস্থান থেকে তথ্য লিখতে পারে।

অ্যানালিটিক্স ডেটা অ্যাক্সেস করুন

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

API মনিটরিং এবং API বিশ্লেষণ তুলনা করুন

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

সতর্কতার শর্তগুলি নির্দিষ্ট স্ট্যাটাস কোড (2xx/4xx/5xx), লেটেন্সি এবং ফল্ট কোড থ্রেশহোল্ডগুলিকে সংজ্ঞায়িত করে যা অতিক্রম করলে UI-তে ভিজ্যুয়াল অ্যালার্ট ট্রিগার করে এবং ইমেল, স্ল্যাক, পেজারডিউটি ​​বা ওয়েবহুকের মতো বিভিন্ন চ্যানেলের মাধ্যমে বিজ্ঞপ্তি পাঠায়। আপনি পরিবেশ, API প্রক্সি বা লক্ষ্য পরিষেবা, বা অঞ্চল স্তরে সতর্কতা সেট আপ করতে পারেন৷

একটি সতর্কতা ট্রিগার হওয়ার পরে, আপনার অপারেশন টিম এপিআই মনিটরিং UI ব্যবহার করে সমস্যাটি তদন্ত করতে পারে এবং এর মূল কারণ জানতে পারে৷ তারপরে আপনি একটি কাস্টম রিপোর্ট তৈরি করতে পারেন যাতে সতর্কতা সম্পর্কে পূর্বনির্ধারিত তথ্য অন্তর্ভুক্ত থাকে, যেমন:

  • মোট প্রতিক্রিয়া সময়
  • লক্ষ্য প্রতিক্রিয়া সময়
  • প্রক্সি ত্রুটি
  • লক্ষ্য ত্রুটি
  • UUID অনুরোধ করুন
  • আরো অনেক

API বিশ্লেষণগুলি বিভিন্ন দলের দ্বারা ব্যবহারের জন্য বিস্তৃত ডেটা ক্যাপচার করার জন্য ডিজাইন করা হয়েছে। যেমন:

  • অপারেশন টিম উচ্চ বা নিম্ন ট্রাফিকের সময়কাল সনাক্ত করতে Analytics ডেটা ব্যবহার করতে পারে যাতে তারা পরিবর্তিত চাহিদা মেটাতে আপনার পরিষেবাগুলিকে স্কেল করতে বা স্কেল করতে পারে।
  • বিপণন দল পৃথক API, অ্যাপ, গ্রাহক বা অন্যান্য ডেটা দ্বারা চিহ্নিত গ্রাহক ব্যবহারের ধরণ নির্ধারণ করতে Analytics ডেটা ব্যবহার করতে পারে।
  • সমস্ত দল নির্দিষ্ট তথ্য যেমন শিরোনাম মান, ক্যোয়ারী প্যারামিটার বা অনুরোধ পেলোড ট্র্যাক করার অনুরোধ থেকে সংগৃহীত কাস্টম ডেটা অ্যাক্সেস করতে পারে।