2008-09-18 10 views
7

कभी-कभी यह उपयोगी हो सकता है, लेकिन ज्यादातर लॉग फ़ाइलों को देखने के लिए ठंडा या प्रभावशाली लग रहा है (http अनुरोधों से कुछ और बैंडविड्थ उपयोग प्रति दिन कॉफी नशे में कप के लिए)। मुझे Visitorville पता है जो मुझे लगता है कि थोड़ा मूर्ख दिखता है, और फिर gltail है।रीयलटाइम में लॉगफाइल को आप कैसे देखते हैं?

रीयलटाइम में आप अपनी लॉग फ़ाइलों को "विज़ुअलाइज़" कैसे करते हैं?

उत्तर

3

आप एक बार देख ले सकता है कुछ गैर महत्वपूर्ण पंक्तियों को हटा दें बना सकते हैं अपाचे चेनसॉ में। यह निफ्टी टूल लॉग इनकम को लगभग हर जगह से अनुमति देता है और लाइव फ़िल्टरिंग और कॉलरिंग करता है। यदि आपके पास पहले से ही लिखित लॉग है, तो मुझे यकीन नहीं है कि यह इसे पढ़ सकता है, यह थोड़ी देर के बाद से मैंने पिछली बार इसका उपयोग किया था (हमारे जेबॉस सर्वर के प्रोटोटाइप चरण के लिए बहुत उपयोगी था)

+1

आप इसे परीक्षण कर सकते हैं (बस सोचा था कि आपके उत्तर में आपके द्वारा सुझाए गए टूल के लिंक का अभाव था) – VonC

+0

हां, लिंक पोस्ट करने के लिए धन्यवाद! – GHad

-1

SciTe, नोटपैड ++ या जो फ़ाइल प्रसंस्करण दिनचर्या है अन्य शक्तिशाली पाठ संपादक है, तो आप एक स्क्रिप्ट है कि लॉग के कुछ हिस्सों colorizes या बस से यह

2

Google ने जारी किया है Visualization API कि शायद लचीला है पर्याप्त मदद करने के लिए:

गूगल विज़ुअलाइज़ेशन API आप संरचित डेटा है कि आप प्रदर्शित कर सकते हैं के कई स्रोतों का उपयोग, दृश्यावलोकन का एक बड़ा चयन से चुनने की सुविधा देता है। Google विज़ुअलाइजेशन एपीआई एक प्लेटफ़ॉर्म भी प्रदान करता है जिसका उपयोग डेवलपर समुदाय द्वारा लिखित विज़ुअलाइजेशन बनाने, साझा करने और पुन: उपयोग करने के लिए किया जा सकता है।

इसमें कुछ जावास्क्रिप्ट ज्ञान की आवश्यकता है और इसमें Google डॉक्स एकीकरण, स्प्रेडशीट एकीकरण शामिल है। कुछ उदाहरणों के लिए Gallery देखें।

2

हम Awk और पर्ल स्क्रिप्ट का उपयोग लॉग फ़ाइलों को पार्स करने और सारांश रिपोर्ट और "डेटाबेस" बनाने के लिए (तकनीकी रूप में डेटाबेस कि प्रत्येक पंक्ति है कि घटना के बारे में डेटा के कई कॉलम के साथ एक अद्वितीय घटना से मेल खाती है, लेकिन एक पारंपरिक में संग्रहीत नहीं डेटाबेस प्रारूप। हम उस दिशा में आगे बढ़ रहे हैं)। मुझे Awk पसंद है क्योंकि आप regex का उपयोग कर लॉग फ़ाइलों में विशिष्ट तारों की खोज कर सकते हैं, काउंटर रख सकते हैं और लॉग फ़ाइल प्रविष्टियों से डेटा एकत्र कर सकते हैं, और उस डेटा के साथ सभी प्रकार की गणना कर सकते हैं। फिर अपने पसंदीदा साजिश सॉफ्टवेयर का उपयोग करें। हम एक्सेल का उपयोग करते हैं, मुख्य रूप से क्योंकि यह काम शुरू करने से पहले यहां था। मैं MATLAB पसंद करता हूं और यह ओपन-सोर्स चचेरा भाई, Octave है, जो gnuplot पर बनाया गया है।

5

logstalgia उपकरण भी है। अपाचे लॉग को विज़ुअलाइज़ करता है। अधिक जानकारी और यूट्यूब वीडियो के लिए http://code.google.com/p/logstalgia/ देखें।

1

मैं डेटा को देखने के लिए Sawmill पसंद करता हूं। आप मूल रूप से इसके खिलाफ किसी भी लॉग फ़ाइल को फेंक सकते हैं, और यह न केवल इसकी संरचना * को स्वत: पता लगाएगा, बल्कि यह भी तय करेगा कि इसका विश्लेषण कैसे किया जाए। भले ही आपके पास कस्टम लॉग फ़ाइल हो, फिर भी आप परिभाषित कर सकते हैं कि विश्लेषण और विज़ुअलाइज़ किया जाएगा।

1

मैं मुख्य रूप से डेटा देखने के लिए R का उपयोग करता हूं, लेकिन मैंने Orange भी सुना है।

1

सुनिश्चित नहीं हैं कि अगर यह प्रश्न के लिए फिट है, लेकिन मैं सिर्फ इस जारी किया:

numStepCsvLogVis

यह का उपयोग करता है पायथन के matplotlib, syslog डेटा कल्पना करने के लिए आवश्यकता से प्रेरित है सी में कर्नेल परिपत्र बफर ऑपरेशन (और चर) डीबगिंग के संदर्भ में; और यह लॉगफाइल डेटा में मध्यस्थ के रूप में सीएसवी फ़ाइल प्रारूप का उपयोग करके विज़ुअलाइज़ करता है (मैं इसे संक्षेप में बेहतर समझा नहीं सकता - अधिक विस्तार के लिए README पर एक नज़र डालें)।

इसमें टर्मिनल में "चरण" प्लेयर का उपयोग किया गया है, और "लाइव" stdin इनपुट को संभाल सकता है, लेकिन दुर्भाग्यवश, मुझे बेहतर प्रतिक्रिया नहीं मिल सकती है कि साजिश रेंडर करते समय 1 एफपीएस, इसलिए मैं इसे वास्तव में "रीयलटाइम" नहीं कहूंगा "प्रति से - लेकिन आप अंततः साजिश एनिमेशन के sonified वीडियो उत्पन्न करने के लिए इसका उपयोग कर सकते हैं।

+0

बहुत दिलचस्प लग रहा है! – stian

0

लाइटवेट local-web-server के साथ Logstalgia का उपयोग करने का एक आसान समाधान है।

पहले उपरोक्त स्थापित करें। फिर, अपनी साइट के रूट फ़ोल्डर से साथ वास्तविक समय में आपके लॉग कल्पना: http://logging.apache.org/log4j/docs/webstart/chainsaw/chainsawWebStart.jnlp:

$ ws --log-format default | logstalgia - 
संबंधित मुद्दे