अपने एप्लिकेशन की निगरानी करना एक मुश्किल काम हो सकता है यदि आप इसके साथ अभी शुरुआत कर रहे हैं। आपको यह जानना होगा कि कौन से मेट्रिक्स सबसे ज्यादा मायने रखते हैं और समझना होगा कि किन्हें आप सार्थक ग्राफ में जोड़ सकते हैं।
(न केवल छुट्टी ⛄️) अपने उपयोगकर्ताओं के लिए चीजों को आसान बनाने की भावना में, हमने Ruby एकीकरण में एक मैजिक डैशबोर्ड जोड़ा है जो आपको ActionMailer के साथ भेजे जा रहे ईमेल की मात्रा दिखाता है।
मैजिक डैशबोर्ड
सेटअप प्रक्रिया के दौरान, हमारा एजेंट आपके ऐप इंफ्रास्ट्रक्चर को स्कैन करता है। एक बार जब यह पता लगा लेता है कि आप किन टूल्स का उपयोग कर रहे हैं, तो यह स्वचालित रूप से आपके ऐप के कुछ हिस्सों को इंस्ट्रूमेंट करता है और तुरंत सबसे महत्वपूर्ण डैशबोर्ड बनाता है (हम उन्हें मैजिक डैशबोर्ड कहते हैं), ताकि आप 0 सेटअप समय के साथ जो सबसे ज्यादा मायने रखता है उसकी निगरानी कर सकें।
Ruby एकीकरण के लिए हम Sidekiq के माध्यम से पृष्ठभूमि जॉब, Mongo जैसे डेटाबेस, और Puma जैसे वेब सर्वर के लिए आपके मैजिक डैशबोर्ड सेट करेंगे।
Ruby on Rails उपयोगकर्ताओं के लिए चीजों को आसान बनाना
Rails के साथ भेजे जा रहे ईमेल की मात्रा की निगरानी करना AppSignal पर "पृष्ठभूमि" नेमस्पेस के माध्यम से पहले से ही संभव है, जहां आप देख सकते हैं कि एक विशिष्ट मेलर को कितनी बार बुलाया गया था।
हालांकि, इसके लिए पृष्ठभूमि जॉब की फ़िल्टरिंग की आवश्यकता होती है और भेजे जा रहे ईमेल के प्रकार का अंदाजा लगाना मुश्किल होता है। हमने इसे आसान और अधिक विस्तृत बनाने का फैसला किया। AppSignal द्वारा AppSignal की निगरानी के मामले में, ईमेल ट्रैफिक की निगरानी करना महत्वपूर्ण है और Error, Performance और Anomaly डिटेक्शन ईमेल के बीच वितरण को देखना अच्छा है।
AppSignal में ActionMailer मैजिक डैशबोर्ड
नवीनतम Ruby एकीकरण (2.11.1 या बेहतर) में अपडेट करते समय, आप ActionMailer मेट्रिक्स के लिए एक नया मैजिक डैशबोर्ड देखेंगे। यह डैशबोर्ड आपको एक निश्चित मेलर को कितनी बार बुलाया गया था, इसका ट्रैक रखने और आपके एप्लिकेशन में विभिन्न मेलर्स के बीच वितरण देखने की अनुमति देता है।
ActionMailer डैशबोर्ड निम्न डेटा प्लॉट करता है:
ActionMailer Deliveriesप्रति ActionMailer क्लास/मेथड डिलीवरी थ्रूपुट (उदाहरणUsermailer#welcome)ActionMailer Deliveriesविभिन्न मेलर्स के बीच प्रतिशत में दिखाया गया डिलीवरी थ्रूपुट वितरण
ग्राफ ActionMailer क्लास/मेथड द्वारा विभाजित हैं:
यदि आप पहले से ही Ruby एकीकरण 2.11.1 या बेहतर पर हैं, तो मैजिक डैशबोर्ड स्वचालित रूप से दिखाई देगा जैसे ही हम नए ActionMailer कॉल का पता लगाते हैं।
अलर्ट भेजने के लिए ट्रिगर सेट करना
ग्राफ में डेटा के साथ एक और अच्छी चीज जो आसान हो जाती है वह है इसके लिए ट्रिगर सेट करना और जब ये ट्रिगर होते हैं तो अलर्ट भेजना।
उदाहरण के लिए, जब थ्रूपुट एक निश्चित सीमा से ऊपर या नीचे जाता है, तो यह कुछ ऐसा है जिसके लिए ट्रिगर सेट करने पर विचार करना चाहिए। ऐसा करने के लिए, ग्राफ के दाएं शीर्ष पर तीन बिंदुओं पर क्लिक करें और ट्रिगर सेटअप शुरू करें।
AppSignal आज़माएं: निगरानी आसान और मीठी बनाई गई 🍪
यदि आपने पहले AppSignal का उपयोग नहीं किया है, तो अब आप जानते हैं कि हम निगरानी को आसान बनाकर आपका समय कैसे बचाते हैं। हमें आज़माना पसंद करेंगे। जब आप ऐसा करते हैं, तो बेझिझक संपर्क करें, हम आपको मुफ्त में स्ट्रॉपवाफल्स का एक बॉक्स भी भेजेंगे।