आपको Apigee Edge दस्तावेज़ दिख रहा है.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
इस पेज पर जाएं
Apigee X दस्तावेज़. जानकारी
समस्या का ब्यौरा
Analytics डेटा वाले Postgres सर्वर की डिस्क में जगह खत्म हो गई है.
नीचे दिए गए उदाहरण में, यह देखा जा सकता है कि डिस्क /u01 ने डिस्क में बचा स्टोरेज.
$df -g Filesystem Size User Avail Use% Mounted on /dev/mapper/sysvg-syslv09 207G 176G 176G 21G 90% /u01
गड़बड़ी के मैसेज
आपको गड़बड़ी का कोई मैसेज तब तक नहीं दिखेगा, जब तक कि पोस्टग्रेस सर्वर.
संभावित कारण
नीचे दी गई टेबल में, इस समस्या की संभावित वजहों की सूची दी गई है:
वजह | इसके लिए: |
---|---|
डिस्क में कम स्टोरेज बचा है | Edge के प्राइवेट क्लाउड के उपयोगकर्ता |
Analytics में मौजूद डेटा में काट-छांट करने की सुविधा का न होना | Edge के प्राइवेट क्लाउड के उपयोगकर्ता |
डिस्क में कम स्टोरेज बचा है
संक्रमण की जांच
Postgres सर्वर पर डिस्क स्पेस की गड़बड़ी होने की एक सामान्य वजह यह है कि आपके पास टेंप्लेट नहीं है Analytics डेटा के बड़े वॉल्यूम को स्टोर करने के लिए डिस्क में काफ़ी जगह होनी चाहिए. नीचे दिए गए चरणों से इससे यह पता चलता है कि आपके डिवाइस में ज़रूरत के मुताबिक स्टोरेज है या नहीं. साथ ही, इसे ठीक करने के लिए ज़रूरी कार्रवाई करें समस्या.
- Analytics प्रॉक्सी का इस्तेमाल करके, Edge पर आने वाले एपीआई ट्रैफ़िक की दर तय करें
परफ़ॉर्मेंस डैशबोर्ड.
औसत TPS को दिखाने वाली प्रॉक्सी परफ़ॉर्मेंस का सैंपल
- यहां मौजूद उदाहरण देखें:
- आपके संगठन के लिए, एपीआई से आने वाला ट्रैफ़िक 22 टीपीएस (ट्रांज़ैक्शन प्रति सेकंड) है.
- इसका मतलब है कि हर दिन एपीआई ट्रैफ़िक 19,00,800 ट्रांज़ैक्शन है (22 * 60 * 60 * 24).
- ध्यान दें कि Analytics में हर लेन-देन/मैसेज का साइज़ 1.5K बाइट होता है.
- इसलिए, हर दिन 2.7 जीबी Analytics डेटा (19,00,800 * 1.5 हज़ार) जनरेट होता है.
- आपको अपने Postgres पर 30 दिनों का Analytics डेटा रखना होगा
रेफ़रंस के लिए सर्वर.
- 30 दिनों के लिए जनरेट हुआ कुल डेटा = 81 जीबी (2.7 जीबी * 30)
- इसलिए, 22 टीपीएस की ट्रैफ़िक दर पर 30 दिनों का Analytics डेटा स्टोर करने के लिए, आपको
डिस्क में 150 जीबी जगह होनी चाहिए.
- 81GB (Analytics डेटा) + 50GB (अन्य डेटा जैसे लॉग वगैरह) + 20GB (अतिरिक्त बफ़र स्पेस) = 150 जीबी.
- आपके संगठन के लिए, एपीआई से आने वाला ट्रैफ़िक 22 टीपीएस (ट्रांज़ैक्शन प्रति सेकंड) है.
- अगर आपके सिस्टम में डिस्क में कम जगह है, यानी कि 150 जीबी से कम (जैसा कि उदाहरण ऊपर दिया गया है), तो Analytics को सेव करने के लिए आपके पास डिस्क में ज़रूरत के मुताबिक स्टोरेज नहीं है डेटा शामिल है.
रिज़ॉल्यूशन
Postgres सर्वर मशीन में ज़रूरत के मुताबिक डिस्क स्टोरेज जोड़ें.
Analytics में, डेटा में काट-छांट की सुविधा नहीं है
संक्रमण की जांच
Edge पर एपीआई ट्रैफ़िक बढ़ने की वजह से, पोस्टग्रेस डेटाबेस भी बढ़ जाएगा. Analytics डेटा की वह संख्या जो Postgres में सेव हो सकती है डेटाबेस, सिस्टम पर उपलब्ध डिस्क स्थान की मात्रा से सीमित है.
इसलिए, आप Postgres पर अतिरिक्त आंकड़ों का डेटा सेव करना जारी नहीं रख सकते हैं डेटाबेस:
-
डिस्क में ज़्यादा स्टोरेज जोड़ें.
यह एक बढ़ाने लायक विकल्प नहीं है, क्योंकि हम और ज़्यादा डिस्क स्टोरेज नहीं जोड़ सकते, क्योंकि यह सीमित होता है और महंगा.
-
डेटा को रखरखाव के लिए तय किए गए समय से ज़्यादा समय तक मैनेज न करें.
यह एक पसंदीदा समाधान है, क्योंकि इससे यह पक्का किया जा सकता है कि अब जिस डेटा की ज़रूरत नहीं है वह समय-समय पर हटाया जा रहा है.
अगर आपने समय-समय पर मैन्युअल तरीके से या क्रॉन जॉब का इस्तेमाल करके, डेटा में काट-छांट नहीं की, तो Analytics डेटा की मात्रा लगातार बढ़ती रहती है और हो सकता है कि खत्म होने की वजह से आपका खर्च कम हो जाए डिस्क में कम जगह बची है.
रिज़ॉल्यूशन
डेटा के रखरखाव के लिए तय किए गए समय से ज़्यादा का डेटा हटाने के लिए:
- रिटेंशन इंटरवल तय करना. यह वह अवधि है जिसे आपको बनाए रखना है Postgres डेटाबेस में मौजूद Analytics का डेटा.
- किसी खास संगठन और एनवायरमेंट के डेटा में काट-छांट करने के लिए, यह निर्देश चलाएं:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org env number_of_days_to_retain [Delete-from-parent-fact - N/Y] [Skip-confirmation-prompt - N/Y]
स्क्रिप्ट में ये विकल्प होते हैं:
Delete-from-parent-fact
डिफ़ॉल्ट : नहीं. इससे निजी डेटा के रखरखाव से पुराना डेटा भी मिट जाएगा पैरंट फ़ैक्ट टेबल से दिनों की संख्या.Skip-confirmation-prompt
. डिफ़ॉल्ट: नहीं. अगर नहीं, तो स्क्रिप्ट पुष्टि के लिए प्रॉम्प्ट करेगी पहले पक्ष के तथ्यों का डेटा मिटाएं. अगर पूरी तरह करने की स्क्रिप्ट अपने-आप काम करती है, तो 'हां' पर सेट करें.
ज़्यादा जानकारी के लिए, Analytics के डेटा में काट-छांट करना देखें.
अगर समस्या बनी रहती है, तो Apigee Edge की सहायता टीम से संपर्क करें.