Analytics রিপোর্ট টাইম-আউট হয়ে যাওয়া

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

সমস্যার উপসর্গ

নতুন Edge UI-তে Analytics ড্যাশবোর্ড (প্রক্সি পারফর্ম্যান্স, টার্গেট পারফর্ম্যান্স, কাস্টম রিপোর্ট ইত্যাদি) টাইম-আউট হয়ে যায়।

সমস্যার মেসেজ

Analytics ড্যাশবোর্ডের টাইম-আউট হয়ে গেলে আপনি নিম্নলিখিত সমস্যার মেসেজ দেখতে পাবেন:

The report timed out: Try again with a smaller date range or a larger aggregation interval.

সম্ভাব্য কারণ

এই সমস্যার সম্ভাব্য কারণগুলি নিম্নলিখিত সারণীতে তালিকাভুক্ত করা হয়েছে:

কারণ এর জন্য
অপর্যাপ্ত হার্ডওয়্যার কনফিগারেশন Edge Private Cloud ব্যবহারকারী
Postgres ডেটাবেসে Analytics ডেটার বিপুল পরিমাণ Edge Private Cloud ব্যবহারকারী
Analytics ডেটা ফেচ করার জন্য পর্যাপ্ত সময় নেই Edge Private এবং Public Cloud ব্যবহারকারী

অপর্যাপ্ত হার্ডওয়্যার কনফিগারেশন

ডায়াগনসিস

Edge কম্পোনেন্টগুলির কোনও একটির ক্ষমতা কম হলে (প্রয়োজনের তুলনায় CPU, RAM বা IOPS ক্ষমতা কম থাকলে ) Postgres সার্ভার/Qpid সার্ভার ধীরে চলতে পারে যার ফলে Analytics ড্যাশবোর্ড টাইম-আউট হয়ে যেতে পারে।

রেজোলিউশন

নিশ্চিত করুন যে সমস্ত Edge কম্পোনেন্ট হার্ডওয়্যার প্রয়োজনীয়তা-তে বর্ণিত ন্যূনতম হার্ডওয়্যার প্রয়োজনীয়তা মেনে চলে।

Postgres ডেটাবেসে প্রচুর পরিমাণে Analytics ডেটা

ডায়াগনসিস

  1. Postgres নোডে, PostgreSQL-এ লগ-ইন করুন:
    psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee
  2. নিচের SQL কোয়েরি ব্যবহার করে Postgres ডেটাবেসে ডেটা কতদিন উপলভ্য থাকে তা চেক করুন:
    select min(client_received_start_timestamp), max(client_received_start_timestamp) from
      analytics."orgname.envname.fact";
  3. Postgres ডেটাবেসে সব টেবিলের সাইজ জানো:
    SELECT relname as "Table",pg_size_pretty(pg_total_relation_size(relid)) As "Size",
      pg_size_pretty(pg_total_relation_size(relid) - pg_relation_size(relid)) as "External Size"
      FROM pg_catalog.pg_statio_user_tables ORDER BY pg_total_relation_size(relid) DESC;

#২ এবং #৩ নম্বর ধাপে প্রাপ্ত আউটপুটের উপর ভিত্তি করে, আপনি যদি লক্ষ্য করেন যে ডেটা স্টোর করার সময়কাল দীর্ঘ (আপনার রিটেনশন ইন্টারভ্যালের চেয়ে দীর্ঘ) এবং/অথবা টেবিলের সাইজ অনেক বড়, তাহলে এটি ইঙ্গিত করে যে Postgres ডেটাবেসে আপনার কাছে প্রচুর পরিমাণে অ্যানালিটিক্স ডেটা রয়েছে। এর ফলে Analytics ড্যাশবোর্ড টাইম-আউট হয়ে যেতে পারে।

রেজোলিউশন

আপনার প্রয়োজনীয় রিটেনশন ইন্টারভ্যালের বাইরে থাকা ডেটা সরিয়ে দিন:

  1. রিটেনশন ইন্টারভাল নির্ধারণ করুন, অর্থাৎ Postgres ডেটাবেসে Analytics ডেটা কতক্ষণ রাখতে চান।

    যেমন, আপনি ৬০ দিনের Analytics ডেটা রেখে দিতে চান।

  2. নির্দিষ্ট সংস্থা ও এনভায়রনমেন্টের ডেটা প্রুন করতে, নিম্নলিখিত কমান্ড রান করুন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge
        org env num_days_to_purge_back_from_current_date
  3. আরও তথ্যের জন্য, Analytics ডেটা প্রুনিং করা দেখুন।

সমস্যাটি থেকে গেলে, Analytics ডেটা ফেচ করার জন্য পর্যাপ্ত সময় নেই বিকল্পে যান।

Analytics ডেটা ফেচ করার জন্য পর্যাপ্ত সময় নেই

ডায়াগনসিস

  1. Analytics ড্যাশবোর্ডের (প্রক্সি পারফর্ম্যান্স/টার্গেট পারফর্ম্যান্স) ঘণ্টা/দিন ট্যাবে আপনি ডেটা দেখতে পাচ্ছেন কিনা তা চেক করুন।
  2. আপনি যদি শুধুমাত্র 'ঘণ্টা' ট্যাবে বা 'ঘণ্টা' ও 'দিন' ট্যাবে ডেটা দেখতে পান, কিন্তু শুধুমাত্র 'সপ্তাহ' বা 'কাস্টম' ট্যাব দেখার চেষ্টা করার সময় রিপোর্ট টাইম-আউট সংক্রান্ত সমস্যা পান, তাহলে এটি বোঝায় যে Postgres ডেটাবেস থেকে যে পরিমাণ ডেটা আনতে হবে তা খুবই বেশি, যার ফলে New Edge UI টাইম-আউট হয়ে যেতে পারে।

রেজোলিউশন

Edge for Private Cloud 4.53.01 ও এর আগের ভার্সনে, ক্লাসিক Edge UI-তে (edge-ui) Analytics ডেটা ফেচ ও দেখানোর জন্য ডিফল্ট টাইম-আউট ১২০ সেকেন্ড। Analytics ডেটার পরিমাণ খুব বেশি হলে, ১২০ সেকেন্ড যথেষ্ট নাও হতে পারে। Classic Edge UI টাইমআউট ভ্যালু বাড়িয়ে ৩০০ সেকেন্ড করুন। এর জন্য Edge API ম্যানেজমেন্ট কলের জন্য Edge UI-এর ব্যবহার করা টাইমআউট সেট করুন (শুধুমাত্র ৪.৫৩.০১ ও তার আগের ভার্সনের অন-প্রিমিসেস গ্রাহকদের জন্য) লিঙ্কে দেওয়া নির্দেশাবলী অনুসরণ করুন।

যেকোনও Analytics ড্যাশবোর্ড আবার লোড করুন এবং আপনি সব ট্যাব - ঘণ্টা, দিন, সপ্তাহ ও কাস্টম - এর ডেটা দেখতে পাচ্ছেন কিনা তা চেক করুন।

সমস্যাটি থেকে গেলে, Apigee Edge সহায়তা টিমের সাথে যোগাযোগ করুন।