हम सिफारिश करते हैं कि आप अपनी निर्माण संसाधन में नौकरी प्रक्रियाओं और कतारों को मानक निर्देशक के रूप में मानिटर करने के लिए प्रोमिथियस जैसे मानिटरिंग टूल का उपयोग करें।

कतार मैट्रिक्स

यदि आप वेब UI का उपयोग कर रहे हैं, तो आप दो पैरामीटर प्रदान करके प्रोमिथियस के साथ एकीकरण सक्षम कर सकते हैं।

  • --enable-metrics-exporter: कतार मैट्रिक्स का संग्रहण सक्षम करें और उन्हें /metrics अंत्यस्थल पर निर्यात करें।
  • --prometheus-addr: वेब यूआई के भीतर कतार मैट्रिक्स को दिखाने के लिए सक्षम करें।

कतार मैट्रिक्स पृष्ठ इस तरह दिखता है:

Screen Shot 2021-12-19 at 4 37 19 PM

यदि आप वेब यूआई का उपयोग नहीं कर रहे हैं, तो एसिंक के पास एक बाइनरी फ़ाइल है जिसे आप कतार मैट्रिक्स का निर्यात करने के लिए चला सकते हैं। इसमें कटार मैट्रिक्स का एक पैकेज x/metrics भी शामिल है।

नौकरी प्रक्रिया मैट्रिक्स

एसिंक व्यावसायिकता के लिए अपने कोड को उपयोग कर कार्य प्रक्रिया मैट्रिक्स का निर्यात करने का एक उदाहरण यहां दिया गया है। हम अपने कोड में इंस्ट्रूमेंट कर सकते हैं ताकि हम ऐप्लिकेशन विशिष्ट मैट्रिक्स को ट्रैक कर सकें, साथ ही प्रोमिथियस द्वारा ट्रैक किए जाने वाली डिफ़ॉल्ट मैट्रिक्स (जैसे कि मेमोरी और सीपीयू) को ट्रैक कर सकें।

यहां एक उदाहरण कोड में ट्रैक किए जाने वाले ऐप्लिकेशन-विशिष्ट मैट्रिक्स की सूची है:

  • जॉब प्रक्रिया द्वारा प्रोसेस किए गए कुल कार्यों की कुल संख्या (सफल और विफल कार्यों दोनों सम्मिलित).
  • विफल कार्यों की संख्या जोब प्रक्रिया द्वारा प्रोसेस की गई।
  • जॉब प्रक्रिया द्वारा प्रोसेस हो रहे मौजूदा कार्यों की मौजूदा संख्या।
// यहां आपका गो कोड होगा