বিশ্লেষণ টাইমিং রিপোর্ট

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

উপসর্গ

এজ UI টাইমআউটে অ্যানালিটিক্স ড্যাশবোর্ড (প্রক্সি পারফরম্যান্স, টার্গেট পারফরম্যান্স, কাস্টম রিপোর্ট ইত্যাদি)।

ত্রুটি বার্তা

Analytics ড্যাশবোর্ডের সময়সীমা শেষ হলে আপনি নিম্নলিখিত ত্রুটির বার্তা দেখতে পাবেন:

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

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

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

কারণ জন্য
অপর্যাপ্ত হার্ডওয়্যার কনফিগারেশন এজ প্রাইভেট ক্লাউড ব্যবহারকারীরা
পোস্টগ্রেস ডেটাবেসে প্রচুর পরিমাণে অ্যানালিটিক্স ডেটা এজ প্রাইভেট ক্লাউড ব্যবহারকারীরা
Analytics ডেটা আনার জন্য অপর্যাপ্ত সময় এজ প্রাইভেট এবং পাবলিক ক্লাউড ব্যবহারকারীরা

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

রোগ নির্ণয়

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

রেজোলিউশন

নিশ্চিত করুন যে সমস্ত এজ উপাদানগুলি হার্ডওয়্যার প্রয়োজনীয়তাগুলিতে বর্ণিত ন্যূনতম হার্ডওয়্যার প্রয়োজনীয়তাগুলি মেনে চলে৷

পোস্টগ্রেস ডেটাবেসে প্রচুর পরিমাণে অ্যানালিটিক্স ডেটা

রোগ নির্ণয়

  1. Postgres নোডে, PostgreSQL এ লগইন করুন:
    psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee
  2. নিম্নলিখিত এসকিউএল ক্যোয়ারী ব্যবহার করে পোস্টগ্রেস ডেটাবেসে ডেটা উপলব্ধ থাকার সময়কাল পরীক্ষা করুন:
    select min(client_received_start_timestamp), max(client_received_start_timestamp) from
      analytics."orgname.envname.fact";
  3. পোস্টগ্রেস ডাটাবেসের সমস্ত টেবিলের মাপ পান:
    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;

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

রেজোলিউশন

আপনার প্রয়োজনীয় ধারণ ব্যবধানের বাইরের ডেটা ছাঁটাই করুন:

  1. ধরে রাখার ব্যবধান নির্ধারণ করুন, এটি সেই সময়কাল যার জন্য আপনি পোস্টগ্রেস ডেটাবেসে অ্যানালিটিক্স ডেটা ধরে রাখতে চান।

    উদাহরণস্বরূপ, আপনি 60 দিনের মূল্যের 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 ডেটা আনার জন্য অপর্যাপ্ত সময়

রোগ নির্ণয়

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

রেজোলিউশন

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

অ্যানালিটিক্স ড্যাশবোর্ডের যেকোনো একটি পুনরায় লোড করুন এবং আপনি সমস্ত ট্যাবের ডেটা দেখতে সক্ষম কিনা তা পরীক্ষা করুন - ঘন্টা, দিন, সপ্তাহ এবং কাস্টম৷

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