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

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

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

EDGE यूज़र इंटरफ़ेस (यूआई) टाइम आउट में Analytics डैशबोर्ड (प्रॉक्सी परफ़ॉर्मेंस, टारगेट परफ़ॉर्मेंस, कस्टम रिपोर्ट वगैरह).

गड़बड़ी के मैसेज

Analytics डैशबोर्ड के टाइम आउट होने पर, आपको गड़बड़ी का यह मैसेज दिखता है:

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

संभावित कारण

यहां दी गई टेबल में, इस समस्या की संभावित वजहों की सूची दी गई है:

वजह इसके लिए:
ज़रूरत के मुताबिक हार्डवेयर कॉन्फ़िगरेशन न होना Edge Private Cloud के उपयोगकर्ता
पोस्टग्रेस डेटाबेस में Analytics का ज़्यादा डेटा Edge Private Cloud के उपयोगकर्ता
Analytics का डेटा फ़ेच करने के लिए कम समय मिलना Edge के निजी और सार्वजनिक क्लाउड के उपयोगकर्ता

हार्डवेयर कॉन्फ़िगरेशन सही नहीं है

संक्रमण की जांच

अगर किसी भी एज कॉम्पोनेंट की क्षमता कम है (अगर उनमें सीपीयू, रैम या आईओपीएस की क्षमता ज़रूरत से कम है), तो पोस्टग्रेस सर्वर/क्यूपिड सर्वर धीरे-धीरे काम कर सकते हैं. इस वजह से Analytics डैशबोर्ड टाइम आउट हो सकते हैं.

रिज़ॉल्यूशन

पक्का करें कि Edge के सभी कॉम्पोनेंट, हार्डवेयर से जुड़ी ज़रूरी शर्तों में बताई गई ज़रूरी शर्तों के मुताबिक हों.

Postgres डेटाबेस में Analytics का ज़्यादा डेटा

संक्रमण की जांच

  1. Postgres नोड पर, PostgreSQL में लॉगिन करें:
    psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee
    
  2. नीचे दी गई एसक्यूएल क्वेरी का इस्तेमाल करके देखें कि 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;
    

चरण #2 और #3 में मिले आउटपुट के आधार पर, अगर आपको पता चलता है कि डेटा को स्टोर करने की अवधि, आपके डेटा के रखरखाव के अंतराल से ज़्यादा है और/या टेबल का साइज़ बहुत बड़ा है, तो इसका मतलब है कि आपके पास Postgres डेटाबेस में आंकड़ों का ज़्यादा डेटा है. इस वजह से, Analytics डैशबोर्ड का समय खत्म हो सकता है.

रिज़ॉल्यूशन

उस डेटा को कम करें जो आपके निजी डेटा के रखरखाव के लिए तय किए गए समय से बड़ा है:

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

    उदाहरण के लिए, आपको 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 का डेटा फ़ेच करने के लिए ज़रूरत के मुताबिक समय नहीं है पर जाएं.

Analytics डेटा फ़ेच करने के लिए पूरा समय नहीं है

संक्रमण की जांच

  1. देखें कि Analytics डैशबोर्ड के घंटा/दिन टैब (प्रॉक्सी परफ़ॉर्मेंस/टारगेट परफ़ॉर्मेंस) में डेटा देखा जा रहा है या नहीं.
  2. अगर आपको सिर्फ़ 'घंटा' टैब या 'घंटा' और 'दिन' टैब में डेटा दिख रहा है, लेकिन सिर्फ़ 'हफ़्ता' या 'कस्टम' टैब देखते समय, रिपोर्ट के टाइम आउट होने की गड़बड़ियां मिल रही हैं, तो इसका मतलब है कि Postgres डेटाबेस से डेटा फ़ेच करने के लिए, ज़रूरत बहुत ज़्यादा है. इसकी वजह से, Edge यूज़र इंटरफ़ेस (यूआई) का समय खत्म हो सकता है.

रिज़ॉल्यूशन

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

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

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