گەڕان لە لۆگەکاندا بەدوای شتێکی گومانلێکراودا کار ناکات، و شایانی ئەوەیە تێبگەیت بۆچی پێش ئەوەی ساڵێک بەسەری ببەیت.
ناتوانیت بەدوای شتێکدا بگەڕێیت کە بیرت لێی نەکردووەتەوە. داواکارییەک مەزەندەیەکە دەربارەی ئەوەی هێرشبەر چی کردووە، و باشەکانیان ئەو مەزەندانەن کە نەتدەکردن. بۆیە تەکنیکە بەرهەمدارەکە نزیکەی پێچەوانەی گەڕانە: لەبری پرسیارکردن کە چی خراپە، بپرسە چی دەگمەنە، پاشان بپرسە بۆچی.
بژمێرە، پاشان کۆتاییەکە بخوێنەوە
شیکاری دووبارەبوونەوە تەواوی شێوازەکەیە، و بە شێوەیەکی شەرمهێنەر سادەیە. خانەیەک هەڵبژێرە. بژمێرە هەر نرخێک چەند جار دەردەکەوێت. خوارەوەی لیستەکە بخوێنەوە.
نزیکەی هەموو هۆستێکی سیستەمەکەت لەگەڵ هەمان چەند شوێنێکدا قسە دەکات. ئەو یەک ئامێرەی دۆمەینێکی ڕیزۆڵڤ کردووە کە کەسی تر هەرگیز داوای نەکردووە لە خوارەوەی ئەو ژماردنەدایە، و بە یەک فەرمان دۆزرایەوە. هەمان فێڵ لەسەر یوزەر ئەیجنت، لەسەر جوتی پرۆسەی باوان و منداڵ، لەسەر ئەوەی کام هەژمار چووەتە ناو کام ئامێرەوە، و لەسەر پۆرتە دەرچووەکان کار دەکات. بە سەرەوەچوون ڕیز بکە. دوایین بەش بخوێنەوە.
لەسەر تێرمیناڵ ئەمە چییە
هیچ لەوەی سەرەوە پێویستی بە بەرهەمێک نییە. تەواوی تەکنیکەکە چوار فەرمانە لە یەک لوولەدا، و ئەوەی دوایان گرنگە: sort -n نرخە دەگمەنەکان دەخاتە سەرەوەی ئەوەی دەیخوێنیتەوە.
$ awk '{print $3}' conns.log | sort | uniq -c | sort -n
2 hx9q2-cdn.example
94 api.partner.example
168 ntp.internal.example
288 smtp.internal.example
611 metrics.internal.example
842 repo.internal.example
1204 backup.internal.exampleسەرنج بدە چیت نەدەزانی. نە ناوی ئامرازی هێرشبەر، نە کام دۆمەین خراپە، نە ئەوەی هەوڵی ئێستا چۆن دەردەکەوێت. یەک پرسیارت کرد — چەند جار؟ — و وەڵامەکە خۆی ڕیزی کرد.
خۆت تاقی بکەرەوە
لە خوارەوە بەیانییەکی ترافیکی پرۆکسی ئۆفیسێکی بچووکە. بەپێی مەبەست بژمێرە و کۆتایی لیستەکە بخوێنەوە. پاشان بەپێی ئامێر بیژمێرە، و تێبینی بکە کە هیچت پێ ناڵێت: زۆربەی خەڵک سەردانی زۆربەی شتەکان دەکەن، بۆیە دەگمەنی لەو خانەیەدا نییە.
٤٤ دێڕ ترافیکی پرۆکسی. خانەکە بگۆڕە بۆ مەبەست، و کۆتاییەکە بخوێنەوە.
03:41:09 ws-019 q4t8v-push.example 09:01:59 ws-012 docs.corp.example 09:08:49 ws-011 auth.corp.example 09:17:00 ws-040 cdn.assets.example 09:21:50 ws-023 docs.corp.example 09:26:01 ws-007 cdn.assets.example 09:37:27 ws-031 auth.corp.example 09:55:25 ws-007 print.corp.example 10:46:28 ws-023 docs.corp.example 10:58:36 ws-040 docs.corp.example 11:12:11 ws-011 docs.corp.example 11:20:36 ws-028 auth.corp.example 11:32:20 ws-004 docs.corp.example 11:35:09 ws-019 time.pool.example 11:46:15 ws-012 auth.corp.example 11:54:54 ws-031 cdn.assets.example 12:06:46 ws-023 cdn.assets.example 12:12:50 ws-019 time.pool.example 12:19:24 ws-019 cdn.assets.example 12:39:45 ws-011 time.pool.example 12:49:19 ws-040 print.corp.example 13:17:48 ws-004 docs.corp.example 13:22:06 ws-004 docs.corp.example 13:28:36 ws-023 docs.corp.example 13:30:44 ws-023 docs.corp.example 13:33:41 ws-012 cdn.assets.example 13:37:58 ws-007 auth.corp.example 13:49:48 ws-011 docs.corp.example 13:55:09 ws-012 cdn.assets.example 14:05:51 ws-023 time.pool.example 14:33:07 ws-019 auth.corp.example 14:50:24 ws-028 time.pool.example 15:15:49 ws-011 auth.corp.example 15:16:24 ws-031 auth.corp.example 15:16:31 ws-004 docs.corp.example 15:18:19 ws-023 auth.corp.example 15:25:14 ws-023 docs.corp.example 15:37:12 ws-019 print.corp.example 15:48:26 ws-023 print.corp.example 16:01:40 ws-012 auth.corp.example 16:17:45 ws-012 time.pool.example 16:21:20 ws-012 cdn.assets.example 16:23:37 ws-031 docs.corp.example 16:43:55 ws-023 auth.corp.example 16:57:36 ws-012 cdn.assets.example
دوو تەکنیکی تر
تەکنیکی دووەم لەسەریەکدانانی دوو خانەیە کە بە ئاسایی سەربەخۆن. بۆ نموونە هەژمار و ئامێر. زۆربەی خەڵک دەچنە ناو یەک یان دوو ئامێرەوە. هەژمارێک کە لە یازدە ئامێردا دەردەکەوێت، لە کۆتایی هەفتەیەکدا، هیچ شتێک ناکات کە یاسایەکی بنەمای ناوی فایل بیگرێت، و ڕوونترین نیشانەی دووبارە بەکارهێنانەوەی ناسنامەیە.
سێیەم: بەراورد بە کات بکە نەک بە سنوورێکی دیاریکراو. «زیاتر لە پەنجا چوونەژوورەوەی سەرنەکەوتوو» ژمارەیەکە کە کەسێک مەزەندەی کردووە. «دە ئەوەندەی ناوەندی هەفتانەی خودی ئەم هەژمارە» خۆی دەگونجێنێت لەگەڵ هەژمارێکی خزمەتگوزاری کە بە ڕەوایی زۆر جار سەرناکەوێت.
چی هەڵە دەچێت
دوو ئاگادارکردنەوەی پراکتیکی، هەردووکیان بە قورسی فێربوون.
نەبوون بەڵگەیە. هۆستێک کە بۆ ماوەی چەند مانگێک بەردەوام لۆگی نووسیوە و ڕۆژی سێشەممە بێدەنگ بووە، شتێکت پێ دەڵێت، و هیچ گەڕانێک بەدوای شتی خراپدا دەریناخات — دەبێت بەدوای بۆشاییەکەدا بگەڕێیت. ئاگادارکردنەوە دابنێ بۆ بێدەنگیی ئەو سەرچاوانەی دەبێت قسە بکەن.
و بنووسە چیت لابردووە. لێکۆڵینەوەیەک کە بە «هیچ نەدۆزرایەوە» کۆتایی بێت نزیکەی بێ نرخە بۆ کەسی داهاتوو، کە هەموو ئەو داواکارییانە دووبارە دەکاتەوە کە تۆ کردوونە. لێکۆڵینەوەیەک کە بە «A و B و C پشکنران، ئەمە هۆکاری ئاسایی بوونیانە، داتام بۆ D نەبوو» کۆتایی بێت، ڕادەستکردنێکی ڕاستەقینەیە، و D ئەو شوێنەیە کە کەسی داهاتوو لێیەوە دەست پێ دەکات.