Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Ruby

रूबी ऑन रेल्स के लिए नया मैजिक डैशबोर्ड:एक्शनमेलर

यदि आप अभी इसके साथ शुरुआत कर रहे हैं तो अपने आवेदन की निगरानी करना एक कठिन कार्य हो सकता है। आपको यह जानना होगा कि कौन-सी मीट्रिक सबसे ज़्यादा मायने रखती हैं और समझें कि आप किन मीट्रिक को अर्थपूर्ण ग्राफ़ में संयोजित कर सकते हैं।

हमारे उपयोगकर्ताओं के लिए चीजों को आसान बनाने की भावना (सिर्फ छुट्टी ️) में, हमने रूबी एकीकरण में एक जादुई डैशबोर्ड जोड़ा है जो आपको एक्शनमेलर के साथ आपके द्वारा भेजे जा रहे ईमेल की मात्रा दिखाता है।

मैजिक डैशबोर्ड

सेटअप प्रक्रिया के दौरान, हमारा एजेंट आपके ऐप के बुनियादी ढांचे को स्कैन करता है। एक बार जब यह पता चल जाता है कि आप कौन से टूल का उपयोग कर रहे हैं, तो यह स्वचालित रूप से आपके ऐप के कुछ हिस्सों को इंस्ट्रूमेंट करता है और तुरंत सबसे महत्वपूर्ण डैशबोर्ड बनाता है (हम उन्हें मैजिक डैशबोर्ड कहते हैं), ताकि आप 0 सेटअप समय के साथ निगरानी कर सकें कि सबसे ज्यादा क्या मायने रखता है।

रूबी एकीकरण के लिए हम साइडकीक, मोंगो जैसे डेटाबेस और प्यूमा जैसे वेब सर्वर के माध्यम से पृष्ठभूमि नौकरियों के लिए आपके मैजिक डैशबोर्ड सेट करेंगे।

रेल उपयोगकर्ताओं पर रूबी के लिए चीजों को आसान बनाना

AppSignal पर "पृष्ठभूमि" नाम स्थान के माध्यम से रेल के साथ कितना ईमेल भेजा जा रहा है, इसकी निगरानी करना पहले से ही संभव है, जहां आप देख सकते हैं कि किसी विशिष्ट मेलर को कितनी बार कॉल किया गया था।

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

AppSignal में एक्शनमेलर मैजिक डैशबोर्ड

नवीनतम रूबी एकीकरण में अपडेट करते समय (2.11.1 या बेहतर), आपको एक्शनमेलर मेट्रिक्स के लिए एक नया मैजिक डैशबोर्ड दिखाई देगा। यह डैशबोर्ड आपको एक निश्चित मेलर को कॉल किए जाने की मात्रा पर नज़र रखने और आपके आवेदन में विभिन्न मेलर्स के बीच वितरण को देखने की अनुमति देता है।

एक्शनमेलर डैशबोर्ड निम्नलिखित डेटा प्लॉट करता है:

  • ActionMailer Deliveries प्रति ActionMailer वर्ग/विधि का वितरण थ्रूपुट (उदा. Usermailer#welcome )
  • ActionMailer Deliveries वितरण के माध्यम से वितरण विभिन्न मेलर्स के बीच प्रतिशत में दिखाया गया है

ग्राफ़ को एक्शनमेलर वर्ग/विधि द्वारा विभाजित किया गया है:

यदि आप पहले से ही रूबी एकीकरण पर हैं 2.11.1 या बेहतर, जैसे ही हम नए एक्शनमेलर कॉल का पता लगाते हैं, मैजिक डैशबोर्ड अपने आप दिखाई देगा

अलर्ट भेजने के लिए ट्रिगर सेट करना

एक और बढ़िया चीज़ जो ग्राफ़ में डेटा के साथ आसान हो जाती है, वह है इसके लिए ट्रिगर सेट करना और इनके ट्रिगर होने पर अलर्ट भेजना।

उदाहरण के लिए, जब थ्रूपुट एक निश्चित सीमा से अधिक या नीचे चला जाता है, तो यह एक ट्रिगर सेट करने पर विचार करने के लिए कुछ है। ऐसा करने के लिए, ग्राफ़ के दाईं ओर तीन बिंदुओं पर क्लिक करें और ट्रिगर सेटअप शुरू करें।

AppSignal आज़माएं:मॉनिटरिंग मेड इज़ी एंड स्वीट

यदि आपने पहले AppSignal का उपयोग नहीं किया है, तो अब आप जानते हैं कि हम निगरानी को आसान बनाकर आपका समय कैसे बचाते हैं। हमें अच्छा लगेगा कि आप हमें आजमाएं। जब आप ऐसा करेंगे, तो बेझिझक संपर्क करें, हम आपको स्ट्रूपवाफल्स का एक निःशुल्क बॉक्स भी भेजेंगे।


  1. रूबी में 9 नई सुविधाएँ 2.6

    रूबी का एक नया संस्करण नई सुविधाओं और प्रदर्शन में सुधार के साथ आ रहा है। क्या आप परिवर्तनों के साथ बने रहना चाहेंगे? आइए एक नज़र डालते हैं! अंतहीन रेंज रूबी 2.5 और पुराने संस्करण पहले से ही अंतहीन श्रेणी के एक रूप का समर्थन करते हैं (Float::INFINITY के साथ) ), लेकिन रूबी 2.6 इसे अगले स्तर पर ले

  1. रूबी ऑन रेल्स क्या है और यह क्यों उपयोगी है?

    रूबी ऑन रेल्स (कभी-कभी RoR) सबसे लोकप्रिय ओपन-सोर्स वेब एप्लिकेशन फ्रेमवर्क है। इसे रूबी प्रोग्रामिंग भाषा के साथ बनाया गया है। आप अनुप्रयोगों को बनाने में मदद करने के लिए रेल का उपयोग कर सकते हैं, सरल से जटिल तक, रेल के साथ आप क्या हासिल कर सकते हैं इसकी कोई सीमा नहीं है! ढांचा क्या है? फ़्रेम

  1. रूबी डेवलपर्स के लिए रैक समझाया गया

    प्रत्येक रेल, सिनात्रा, और अन्य रूबी वेब ढांचे के पर्दे के पीछे क्या हो रहा है? इसका उत्तर है रैक, प्रमुख घटक जो इसे संभव बनाता है। लेकिन रैक वास्तव में क्या है? रैक फ्रेमवर्क (रेल) और एप्लिकेशन सर्वर (प्यूमा) के बीच की एक परत है। यह गोंद है जो उन्हें संवाद करने की अनुमति देता है। हम रैक का उ