Analytics रिपोर्ट का समय खत्म होना

Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं.
info

पर क्लिक करें.

समस्या का ब्यौरा

New Edge यूज़र इंटरफ़ेस (यूआई) में 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 कॉम्पोनेंट, ज़रूरत के हिसाब से काम नहीं कर रहा है (जैसे, अगर उनमें ज़रूरत से कम सीपीयू, रैम या आईओपीएस क्षमता है), तो 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 डेटा मौजूद है. इस वजह से, Analytics डैशबोर्ड का टाइम आउट हो सकता है.

रिज़ॉल्यूशन

डेटा के रखरखाव की तय अवधि के बाद, उस डेटा को हटा दें:

  1. डेटा के रखरखाव की अवधि तय करें. इसका मतलब है कि आपको Postgres डेटाबेस में Analytics डेटा को कितने समय तक सेव रखना है.

    उदाहरण के लिए, आपको Analytics का 60 दिनों का डेटा सेव रखना है.

  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 यूज़र इंटरफ़ेस (यूआई) टाइम आउट हो सकता है.

रिज़ॉल्यूशन

Edge for Private Cloud 4.53.01 और इससे पहले के वर्शन में, क्लासिक Edge यूज़र इंटरफ़ेस (यूआई) (edge-ui) में Analytics डेटा को फ़ेच करने और दिखाने के लिए, डिफ़ॉल्ट टाइम आउट 120 सेकंड का होता है. अगर Analytics से बहुत ज़्यादा डेटा फ़ेच करना है, तो 120 सेकंड का समय काफ़ी नहीं होगा. Edge API मैनेजमेंट कॉल के लिए, Edge यूज़र इंटरफ़ेस (यूआई) के इस्तेमाल किए जाने वाले टाइम आउट को सेट करें में दिए गए निर्देशों का पालन करके, Classic Edge यूज़र इंटरफ़ेस (यूआई) के टाइम आउट की वैल्यू को बढ़ाकर 300 सेकंड करें. यह सुविधा, सिर्फ़ 4.53.01 और इससे पहले के वर्शन का इस्तेमाल करने वाले कंपनी की इमारत में मौजूद ग्राहकों के लिए उपलब्ध है.

Analytics डैशबोर्ड को फिर से लोड करें और देखें कि आपको सभी टैब का डेटा दिख रहा है या नहीं. जैसे, घंटा, दिन, हफ़्ता, और कस्टम.

अगर समस्या बनी रहती है, तो Apigee Edge की सहायता टीम से संपर्क करें.