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