मैं धीरे-धीरे प्रोमेथियस को मेरी निगरानी वर्कफ़्लो में एकीकृत कर रहा हूं , ताकि बुनियादी ढांचे को चलाने के बारे में विस्तृत मैट्रिक्स इकट्ठा कर सके।
इस दौरान, मैंने देखा है कि मैं अक्सर एक अजीबोगरीब मुद्दे में भाग जाता हूं: कभी-कभी एक निर्यातक जो प्रोमेथियस को माना जाता है कि वह डेटा को खींचता है। हो सकता है कि किसी नेटवर्क के ग़लतफ़हमी के कारण - यह अब सुलभ नहीं है - या सिर्फ इसलिए कि निर्यातक दुर्घटनाग्रस्त हो गया।
जो भी कारण हो सकता है, मुझे लगता है कि प्रोमेथियस में मुझे जो डेटा देखने की उम्मीद है, उनमें से कुछ गायब है और एक निश्चित समय अवधि के लिए श्रृंखला में कुछ भी नहीं है। कभी-कभी, एक निर्यातक विफल (टाइमिंग आउट?) भी दूसरों को विफल करने का कारण लगता है (पहले टाइमआउट ने शीर्ष स्तर के टाइमआउट के ऊपर पूरी नौकरी को धक्का दे दिया? सिर्फ अटकलें लगाईं)।
मैं देख रहा हूं कि श्रृंखला में एक अंतराल है, जैसा कि ऊपर के दृश्य में दिखाया गया है। ऐसा होने पर लॉग में कुछ भी नहीं है। प्रोमेथियस सेल्फ मेट्रिक्स भी काफी बंजर लगते हैं। मुझे सिर्फ प्रोमेथियस क्या कर रहा है और यह देखने के लिए कि वह कहां टूटता है, को दोहराने के लिए मैन्युअल रूप से सहारा लेना पड़ा है। यह विडंबनापूर्ण है। इसके लिए अवश्य ही एक बेहतर तरीका होना चाहिए! जबकि मुझे रियलटाइम अलर्ट की आवश्यकता नहीं है, मैं कम से कम यह देखना चाहता हूं कि एक निर्यातक डेटा देने में विफल रहे। यहां तक कि एक बूलियन "हे अपने डेटा की जांच करें" झंडा एक शुरुआत होगी।
मैं निर्यातकों से डेटा प्राप्त करने में विफल प्रोमेथियस के बारे में सार्थक जानकारी कैसे प्राप्त करूं? मैं कैसे समझ सकता हूं कि प्रोमेथियस डेटा सभा के मैनुअल सिमुलेशन को पूरा करने के बिना अंतराल क्यों मौजूद हैं? प्रोमेथियस से परे, सामान्य रूप से डेटा संग्रह की निगरानी के लिए विस्तारित होने पर भी इस संबंध में क्या समझदार प्रथाएं हैं?