गायब होणे ओळखणे: तुमची सेवा शांतपणे लॉगिंग थांबवते तेव्हा कसे कळेल
क्रॅश आवाज करतात. शांत अपयश करत नाहीत. वापरकर्त्यांपूर्वीच सर्वात वाईट प्रकारचा आउटेज — सेवा फक्त शांतपणे थांबते — कसा पकडायचा ते इथे आहे.
Nicolás
१० जुलै, २०२६
0 min read
2072 views
क्रॅश आवाज करतात. शांत अपयश करत नाहीत. वापरकर्त्यांपूर्वीच सर्वात वाईट प्रकारचा आउटेज — सेवा फक्त शांतपणे थांबते — कसा पकडायचा ते इथे आहे.
तुमच्या dev stack मधून संथ API responses real time मध्ये पकडा — एकही code line न बदलता किंवा middleware न जोडता. Agata Stack मधील stream rules तुमच्या existing logs वर कसे काम करतात ते इथे आहे.
स्टार्टअपवेळी port-in-use त्रुटीमुळे प्रत्येक डेव्हलपरने किमान पाच मिनिटे गमावली आहेत. इथे असा stream rule आहे जो तुमच्या logs मध्ये EADDRINUSE शोधतो, अडथळा करणारा पोर्ट बंद करतो, आणि तुमची सेवा आपोआप रीस्टार्ट करतो — टर्मिनलशिवाय.
डेव्ह सेव्हिसेस सांभाळण्यासाठी Procfiles, supervisord कॉन्फिग्ज, आणि शेल स्क्रिप्ट्सचं एक कब्रस्थान. मी हे सगळं का सांभाळणं थांबवलं आणि आता काय वापरतो, ते इथे आहे.