14 पॉइंट द्वारा xguru 2021-07-26 | 1 टिप्पणियां | WhatsApp पर शेयर करें
<p>- लॉग को रीयल-टाइम में parse, aggregate, total, average, max/min, और sort करने वाला व्यूअर <br /> → graphite/kibana/honeycomb/splunk आदि न होने पर भी आसानी से परिष्कृत analysis किया जा सकता है<br /> - प्रति सेकंड 1M (सरल मामलों में 5M) तक लॉग प्रोसेस कर सकता है <br /> - रीयल-टाइम में अपडेट होने वाला UI बनाया जा सकता है <br /> - Rust ओपन सोर्स. Linux/Mac binaries उपलब्ध हैं (अन्य OS पर compile किया जा सकता है)<br /> उदाहरण:<br /> - agrind '* | json | count by log_level' <br /> → JSON में log level के अनुसार लॉग count aggregate करता है<br /> - '* | json | where status_code &gt;= 400'<br /> - '* | json | where user_id_a == user_id_b'<br /> - '* | json | where url != &quot;/hostname&quot;'<br /> - '* | json | count, p50(response_ms), p90(response_ms), count by status_code &gt;= 400, url'</p>

1 टिप्पणियां

 
xguru 2021-07-26
<p>The Logfile Navigator https://hi.news.hada.io/topic?id=4606<br /> जैसा कि पेज के नीचे भी दिखाया गया है, इसकी तुलना मौजूदा lnav से की जाती है, <br /> - Angle-grinder का उपयोग तब किया जाता है जब आप लगातार आते हुए logs से real-time में data एकत्र करके उस पर कुछ process करके देखना चाहते हैं<br /> - lnav का उपयोग sqlite के जरिए पहले से output हो चुके logs पर SQL आदि के माध्यम से query करने के लिए किया जाता है</p>