ಅನುಪಸ್ಥಿತಿ ಪತ್ತೆ: ನಿಮ್ಮ ಸೇವೆ ಮೌನವಾಗಿ ಲಾಗಿಂಗ್ ನಿಲ್ಲಿಸಿದಾಗ ಅದನ್ನು ಹೇಗೆ ತಿಳಿಯುವುದು
ಕ್ರ್ಯಾಶ್ಗಳು ಶಬ್ದ ಮಾಡುತ್ತವೆ. ಮೌನ ವಿಫಲತೆಗಳು ಮಾಡುವುದಿಲ್ಲ. ನಿಮ್ಮ ಬಳಕೆದಾರರಿಗಿಂತ ಮುಂಚೆ—ಶಾಂತವಾಗಿ ನಿಂತುಹೋಗುವ ಸೇವೆ—ಇದನ್ನು ಹೇಗೆ ಹಿಡಿಯುವುದು ಇಲ್ಲಿದೆ.
ಕ್ರ್ಯಾಶ್ಗಳು ಶಬ್ದ ಮಾಡುತ್ತವೆ. ಮೌನ ವಿಫಲತೆಗಳು ಮಾಡುವುದಿಲ್ಲ. ನಿಮ್ಮ ಬಳಕೆದಾರರಿಗಿಂತ ಮುಂಚೆ—ಶಾಂತವಾಗಿ ನಿಂತುಹೋಗುವ ಸೇವೆ—ಇದನ್ನು ಹೇಗೆ ಹಿಡಿಯುವುದು ಇಲ್ಲಿದೆ.
ಒಂದು ಸಾಲಿನ ಕೋಡ್ನ್ನೂ ಸ್ಪರ್ಶಿಸದೇ ಅಥವಾ middleware ಸೇರಿಸದೇ, ನಿಮ್ಮ dev stackನಿಂದ ನಿಧಾನ API ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು real timeನಲ್ಲಿ ಹಿಡಿಯಬಹುದು. Agata Stackನ stream rules ನಿಮ್ಮ ಇರುವ logs ವಿರುದ್ಧ ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತವೆ ಎಂಬುದು ಇಲ್ಲಿದೆ.
ಪ್ರತಿ ಡೆವಲಪರ್ಗೂ startup ಸಮಯದಲ್ಲಿ port-in-use ದೋಷದಿಂದ ಐದು ನಿಮಿಷ ಕಳೆದುಹೋಗಿದೆ. ಇಲ್ಲಿ ನಿಮ್ಮ logs ನಲ್ಲಿ EADDRINUSE ಅನ್ನು ಪತ್ತೆಹಚ್ಚಿ, ಅಡ್ಡಿಯಾಗಿರುವ port ಅನ್ನು ಕೊಂದು, ನಿಮ್ಮ service ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮರುಪ್ರಾರಂಭಿಸುವ stream rule ಇದೆ — terminal ಇಲ್ಲದೇ.
ಡೆವ್ ಸೇವೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು Procfileಗಳು, supervisord ಕಾನ್ಫಿಗ್ಗಳು, ಮತ್ತು ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟ್ಗಳ ಸಮಾಧಿ. ನಾನು ಇವೆಲ್ಲವನ್ನು ನಿರ್ವಹಿಸುವುದನ್ನು ಏಕೆ ನಿಲ್ಲಿಸಿದೆ ಮತ್ತು ಈಗ ನಾನು ಏನು ಬಳಸುತ್ತೇನೆ ಎಂಬುದು ಇಲ್ಲಿದೆ.