मी माझं procfile + supervisord सेटअप एका macOS अॅपने कसं बदललं
डेव्ह सेव्हिसेस सांभाळण्यासाठी Procfiles, supervisord कॉन्फिग्ज, आणि शेल स्क्रिप्ट्सचं एक कब्रस्थान. मी हे सगळं का सांभाळणं थांबवलं आणि आता काय वापरतो, ते इथे आहे.
डेव्ह सेव्हिसेस सांभाळण्यासाठी Procfiles, supervisord कॉन्फिग्ज, आणि शेल स्क्रिप्ट्सचं एक कब्रस्थान. मी हे सगळं का सांभाळणं थांबवलं आणि आता काय वापरतो, ते इथे आहे.
लॉग ट्रायाज वेदनादायक आहे कारण चुका एका कथेसारख्या नव्हे, तर सतत येणाऱ्या प्रवाहासारख्या येतात. Agata Stack मधील timeline प्रत्येक rule-matched event ला रंग-कोड केलेल्या entry मध्ये रूपांतरित करते, जी तुम्ही timeline सारखी वाचू शकता — ते कसे काम करते आणि रंगसंगती दिसते त्यापेक्षा का जास्त महत्त्वाची आहे, हे इथे आहे.
Agata Stack लोकल HTTP API तुम्हाला तुमच्या Mac वरील कोणतीही सेवा साध्या curl कमांडने सुरू, बंद, रीस्टार्ट आणि लॉग्स टेल करू देतो — CI मधून, shell alias मधून, किंवा AI टूलमधून. ना daemon config, ना third-party service.
लॉग तपासण्यासाठी प्रत्येक वेळी SSH करून स्टेजिंग बॉक्समध्ये जाणे हे 2010 मधले DevOps आहे. रिमोट सेवा स्थानिक सेवांसोबत त्याच स्टेटस व्ह्यूमध्ये कशा बसू शकतात, ते येथे आहे — त्याच आरोग्य तपासण्या, लॉग स्ट्रीम्स आणि ऑटोमेशन नियमांसह.