प्रोमेथियस, उबंटू 18.04 पर आवेदन के आंकड़े एकत्र करता है

प्रोमेथियस के बारे में

अगले लेख में हम प्रोमेथियस पर एक नज़र डालने जा रहे हैं। के बारे में है मुक्त और खुला स्रोत सॉफ़्टवेयर जो हमें मैट्रिक्स एकत्र करने की अनुमति देता है हमारे अनुप्रयोगों के लिए और उन्हें एक डेटाबेस में संग्रहीत करें। यह गतिशील वातावरण के लिए उपयुक्त एक निगरानी प्रणाली है। प्रोमेथियस गो में लिखा है। यह CPU, मेमोरी, डिस्क उपयोग, I / O, नेटवर्क आँकड़े, MySQL सर्वर और Nginx के लिए मैट्रिक्स प्रदान करेगा।

मैट्रिक्स का संग्रह जो इसे निष्पादित करता है निर्धारित अंतराल पर निर्धारित लक्ष्य। नियम अभिव्यक्तियों का मूल्यांकन करता है, परिणामों को प्रदर्शित करता है, और अलर्ट को ट्रिगर करने में सक्षम बनाता है यदि कोई भी परिभाषित स्थिति सत्य पाई जाती है।

2012 में अपनी स्थापना के बाद से, कई कंपनियों और संगठनों ने प्रोमेथियस का उपयोग करने के लिए चुना है। इसके अलावा, परियोजना में उपयोगकर्ताओं और डेवलपर्स का एक बहुत सक्रिय समुदाय है। यह एक स्टैंडअलोन ओपन सोर्स प्रोजेक्ट है किसी भी कंपनी से स्वतंत्र रहता है। इस पर जोर देने के लिए, और परियोजना की शासन संरचना को स्पष्ट करने के लिए, प्रोमेथियस शामिल हुए क्लाउड नेटिव कम्प्यूटिंग फाउंडेशन 2016 में दूसरे होस्ट प्रोजेक्ट के रूप में, के बाद Kubernetes.

इस कार्यक्रम को एक रुकावट के दौरान उपयोग करने के लिए डिज़ाइन किया गया है, जो हमें हमारे द्वारा प्रदान किए गए डेटा के साथ समस्याओं का शीघ्र निदान करने की अनुमति देता है। प्रत्येक प्रोमेथियस सर्वर स्वतंत्र है, नेटवर्क भंडारण या अन्य दूरस्थ सेवाओं पर निर्भर नहीं करता है। यही कारण है कि हम उस पर भरोसा कर सकते हैं जब हमारे बुनियादी ढांचे के अन्य भाग विफल हो जाते हैं।

यह स्पष्ट किया जाना चाहिए कि यदि आपको 100% सटीकता की आवश्यकता है, जैसे बिलिंग, प्रोमेथियस एक अच्छा विकल्प नहीं है। एकत्र किया गया डेटा संभवतः विस्तृत और पर्याप्त नहीं है। ऐसे मामले में, बिलिंग के लिए डेटा एकत्र करने और उनका विश्लेषण करने के लिए कुछ अन्य प्रणाली का उपयोग करना बेहतर होगा।

सामान्य प्रोमेथियस सुविधाएँ

प्रोमेथियस विन्यास

  • यह हमें एक प्रदान करेगा अत्यधिक आयामी डेटा मॉडल। समय श्रृंखला को एक संकेतक नाम और कुंजी-मूल्य जोड़े के एक सेट द्वारा पहचाना जाता है।
  • हमारे पास होगा लचीली क्वेरी भाषा का उपयोग करने की संभावना, जो हमें रेखांकन, तालिकाओं और तदर्थ अलर्ट उत्पन्न करने के लिए एकत्रित समय श्रृंखला डेटा को काटने और काटने की अनुमति देगा।
  • हमारे पास वितरित भंडारण पर निर्भरता नहीं होगी।
  • प्रोमेथियस के पास है डेटा की कल्पना करने के लिए कई तरीके- एक एकीकृत अभिव्यक्ति एक्सप्लोरर, ग्राफाना एकीकरण, और एक कंसोल टेम्पलेट भाषा।
  • मेमोरी में और स्थानीय डिस्क पर स्टोर समय श्रृंखला, एक व्यक्तिगत और कुशल प्रारूप में।
  • अलर्ट को प्रोमेथियस की लचीली क्वेरी भाषा और आयामी जानकारी बनाए रखने के आधार पर परिभाषित किया गया है। ए सतर्क प्रबंधक सूचनाएं संभालता है और उन्हें म्यूट करता है।
  • लास ग्राहक पुस्तकालय सेवाओं के आसान इंस्ट्रूमेंटेशन की अनुमति दें। कस्टम पुस्तकालयों को लागू करना आसान है।
  • मौजूदा निर्यातकों की अनुमति है तृतीय पक्षों के साथ डेटा ब्रिज बनाना.

पैरा और जानें इस कार्यक्रम या इसकी विशेषताओं के बारे में अधिक विस्तार से, आप परामर्श कर सकते हैं GitHub पेज को प्रोजेक्ट करें.

प्रोमेथियस स्थापित करें

प्रोमेथियस संस्करण

उबंटू 18.04 पर इस कार्यक्रम को स्थापित करना सीधा है। हम कर सकते हैं सॉफ्टवेयर विकल्प से इसे स्थापित करें ऑपरेटिंग सिस्टम या हम टर्मिनल (Ctrl + Alt + T) खींच सकते हैं। यदि हम इस इंस्टॉलेशन विकल्प को चुनते हैं, तो शुरू करने के लिए हम उपलब्ध सॉफ़्टवेयर की सूची को अपडेट करते हैं। हम निम्नलिखित स्क्रिप्ट टाइप करके प्रोमेथियस को स्थापित करना जारी रखेंगे:

sudo apt-get update -y && sudo apt-get install prometheus prometheus-node-exporter prometheus-pushgateway prometheus-alertmanager

एक बार स्थापना पूर्ण होने पर, हम कर सकते हैं सेवा शुरू करें कि हमने अभी स्थापित किया है।

प्रोमेथियस सर्विस होम

sudo systemctl start prometheus

हम अनुमति दे सकते हैं उपकरण शुरू करने के समय सेवा शुरू करने के लिए टाइपिंग:

sudo systemctl enable prometheus

हम कर सकेंगे सेवा की स्थिति की जाँच करें निम्नलिखित आदेश के साथ:

sudo systemctl status prometheus

प्रवेश प्रोमेथियस

स्थापना के बाद, हम पाएंगे कि कार्यक्रम पोर्ट 9090 पर सुनें। अब हमें बस अपना वेब ब्राउज़र खोलना है और URL http: // your-server-ip: 9090 लिखें। आपको मुख्य पृष्ठ पर भेज दिया जाएगा जहाँ से हम पूछताछ कर सकते हैं।

प्रोमेथियस होम पेज

इस उदाहरण के लिए डेटा क्वेरी का परिणाम निम्न होगा।

प्रोमेथियस एप्लिकेशन चार्ट

एक बेहतर उपयोग के लिए या इस कार्यक्रम के उपयोग के दौरान उत्पन्न होने वाली शंकाओं को हल करने के लिए, हम संपर्क कर सकते हैं प्रलेखन कि हम आधिकारिक पेज पर पाएंगे.


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।