আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন। তথ্য
ধীর গতির API সংক্রান্ত সমস্যার সমাধান করা
ডেটা ভিজ্যুয়ালাইজেশন একটি গুরুত্বপূর্ণ সমস্যার সমাধান টুল। Apigee Edge সবসময় আপনার API-এর জন্য ডেটা সংগ্রহ ও বিশ্লেষণ করে এবং সেই ডেটা আনলক, তুলনা, বৈপরীত্য ও মূল্যায়ন করার সবচেয়ে শক্তিশালী উপায় হল ভিজ্যুয়ালাইজেশন।
ধরা যাক, আপনি গ্রাহকদের কাছ থেকে (সম্ভবত সহায়তা কল, সোশ্যাল মিডিয়া সাইট বা ব্যবহারকারীর ফোরামের মাধ্যমে) শুনেছেন যে আপনার একটি API খুব ধীরে কাজ করছে। ভিজ্যুয়ালাইজেশন সাহায্য করতে পারে। কোথা থেকে শুরু করবেন?
সম্ভাব্য কারণগুলি বিবেচনা করে পরীক্ষা করুন
সম্ভাব্য কারণের মধ্যে এগুলি অন্তর্ভুক্ত থাকতে পারে:
- যদি শুধু একটি অ্যাপের ক্ষেত্রে ধীরে কাজ করার সমস্যা দেখা যায় নাকি একাধিক অ্যাপের ক্ষেত্রে? একটি অ্যাপে সমস্যা হলে, সেটি অ্যাপের সমস্যা হতে পারে।
- একাধিক অ্যাপ জুড়ে একাধিক ব্যবহারকারী যদি এটি দেখতে পান এবং ব্যবহারকারীরা একই ভৌগোলিক লোকেশনে থাকেন বলে মনে হয়, তাহলে এটি নেটওয়ার্ক সংক্রান্ত সমস্যা হতে পারে
- আপনি যদি এই দু'টি সমস্যার কোনওটিই দেখতে না পান, তাহলে এটি Apigee Edge-এর সাথে সম্পর্কিত সমস্যা হতে পারে। আপনি সম্প্রতি কোনও নীতি যোগ বা আপডেট করে থাকলে। এটি ভুলভাবে কনফিগার করা হতে পারে।
- মোট উত্তর দেওয়ার সময় বেশি বলে রিপোর্ট করা হলে, কিন্তু এন্ডপয়েন্টের উত্তর দেওয়ার গড় সময় পরিবর্তন না হলে, এটি Apigee সংক্রান্ত সমস্যা হতে পারে। এন্ডপয়েন্ট থেকে উত্তর পেতে যে গড় সময় লাগে সেটিও বেশি হলে Apigee ও টার্গেট সার্ভার অথবা ইন্টার্নাল অ্যাপ্লিকেশন সার্ভারের মধ্যে নেটওয়ার্কে সমস্যা হতে পারে।
কোন API ধীরে কাজ করছে তা ভিজ্যুয়ালাইজ করা
কোন API ভালো পারফর্ম করছে না তা জানতে, একটি উপায় হল আপনার সব API-এর গড় উত্তর দেওয়ার সময় তুলনা করে দেখা যে সেগুলির মধ্যে কোনও একটি অস্বাভাবিক সময় নিচ্ছে কিনা।
- API মেনু থেকে API প্রক্সি বেছে নিন।
- API প্রক্সি পৃষ্ঠার পারফর্ম্যান্স বিভাগে, পারফর্ম্যান্স মেনু থেকে গড় উত্তর দেওয়ার সময় বেছে নিন।
- মূল্যায়ন করার জন্য তারিখের একটি রেঞ্জ বেছে নিন।
- আপনি কোন API মূল্যায়ন করতে চান তা বেছে নিন।
প্লটে, উত্তর দেওয়ার সময়ে হঠাৎ বৃদ্ধি বা ধীরে ধীরে বৃদ্ধি লক্ষ্য করুন।
কাস্টম রিপোর্টের মাধ্যমে ভিজ্যুয়ালাইজ করা
কোন API সমস্যার কারণ হচ্ছে তা নিয়ে সন্দেহ হলে, আপনি কাস্টম রিপোর্ট তৈরি করতে পারেন যাতে আপনার বেছে নেওয়া নির্দিষ্ট মেট্রিকের তুলনা করা চার্ট ও প্লট অন্তর্ভুক্ত থাকে। যেমন, আপনি অ্যাপ ও রিসোর্স অনুযায়ী সর্বাধিক লেটেন্সি টাইম দেখতে পাবেন।
- নিচে বর্ণিত পদ্ধতি অনুযায়ী কাস্টম রিপোর্ট পৃষ্ঠা অ্যাক্সেস করুন।
Edge
Edge UI ব্যবহার করে কাস্টম রিপোর্ট পৃষ্ঠা অ্যাক্সেস করতে:
- apigee.com/edge লিঙ্কে গিয়ে সাইন-ইন করুন।
- বাঁদিকের নেভিগেশন বার থেকে বিশ্লেষণ করুন > কাস্টম রিপোর্ট > রিপোর্ট বিকল্প বেছে নিন।
ক্লাসিক Edge (প্রাইভেট ক্লাউড)
ক্লাসিক Edge UI ব্যবহার করে কাস্টম রিপোর্ট পৃষ্ঠা অ্যাক্সেস করতে:
http://ms-ip:9000-এ সাইন-ইন করুন, যেখানে ms-ip হল ম্যানেজমেন্ট সার্ভার নোডের IP অ্যাড্রেস বা DNS নাম।উপরের নেভিগেশন বারে Analytics > রিপোর্ট বিকল্প বেছে নিন।
- কাস্টম রিপোর্ট পৃষ্ঠায়, + কাস্টম রিপোর্ট বিকল্পে ক্লিক করুন।
- কাস্টম রিপোর্টের প্রাথমিক তথ্য পূরণ করুন, আপনার স্যাম্পেলিং রেট এবং আপনি যে এনভায়রনমেন্ট পরীক্ষা করতে চান সেটি বেছে নিন।
- Y-অক্ষ পরিমাপ বিভাগে, মোট উত্তর দেওয়ার সময় এবং এগ্রিগেট
ফাংশনের জন্য সর্বাধিক বেছে নিন:

- API প্রক্সি ও অনুরোধের পাথের জন্য ড্রিলডাউন নির্দিষ্ট করুন:

ফলাফল হিসেবে পাওয়া রিপোর্ট বিশ্লেষণ করুন
নতুন লেটেন্সি রিপোর্টে API অনুযায়ী এবং তারপরে API-এর মধ্যে প্রতিটি রিসোর্স অনুযায়ী রেসপন্স টাইম দেখানো হবে। আপনার নেটওয়ার্ক আর্কিটেকচার সম্পর্কে আপনার জানা তথ্যের সাথে এই তথ্য একত্রিত করে, আপনার ইনফ্রাস্ট্রাকচার সম্পর্কিত সমস্যাগুলি আপনি দ্রুত খুঁজে পেতে পারবেন।
ড্রিল ডাউন করুন
সবচেয়ে খারাপ পারফর্ম করা API (যেটির লেটেন্সি সবচেয়ে বেশি) সম্পর্কে আরও বিস্তারিত তথ্য দেখতে পারবেন।

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