•Arnošt Havelka
प्रीमियम: Bash लॉग हंट
grep पाइपलाइन, काउंट्स और सहेजे गए इंसिडेंट नोट्स के साथ डिप्लॉयमेंट विफलताओं को तेज़ी से खोजें।
इंटरएक्टिव पाठ शुरू करेंजब इंसिडेंट होते हैं, तो गति मायने रखती है। यह अभ्यास मिक्स्ड-केस एरर के लिए एक दोहराने योग्य grep वर्कफ़्लो सिखाता है।
पाइपलाइन पैटर्न (Pipeline Pattern)
कमांड आज़माएं
कौन सी कमांड फ़ेल काउंट को संग्रहीत करती है?
कमांड बनाएं
cat deploy.log | grep -i 'fail' | wc -l > fail-count.txt
grep -iएक ही बार में fail/FAIL/Fail को मैच करें।
wc -lमैचिंग लाइन्स गिनें।
>काउंट को एक रिपोर्ट फ़ाइल में सहेजें।
टर्मिनल
C:\Users\User>cat deploy.log | grep -i 'fail' | wc -l > fail-count.txt
स्टेप 1: एरर सिग्नल की पुष्टि करें (Step 1: Confirm Error Signal)
Command Prompt
INFO deploy started
WARN retrying worker
FAIL api timeout
info finished stage
fail db reconnect
C:\Users\User>cat deploy.log
स्टेप 2: टाइमलाइन के लिए काउंट सहेजें (Step 2: Save Count for the Timeline)
Command Prompt
C:\Users\User>cat fail-count.txt
स्टेप 3: इंसिडेंट थीम द्वारा विभाजित करें (Step 3: Slice by Incident Theme)
लक्षणों के आधार पर विफलताओं को विभाजित करने के लिए अतिरिक्त फ़िल्टर का उपयोग करें:
grep -i 'timeout' deploy.log > timeout-errors.loggrep -i 'db' deploy.log > db-errors.log
ज्ञान जांच
1 / 2इंसिडेंट ट्राइएज के दौरान grep -i का उपयोग क्यों करें?
संदर्भ
ये दस्तावेज़ लिंक इस लेख में उपयोग किए गए कमांड के लिए आधिकारिक विवरण प्रदान करते हैं।