Frage

Manchmal kann es nützlich sein, aber meistens nur ganz cool oder beeindruckende Log-Dateien zu visualisieren (alles von HTTP-Anfragen und pro Tag getrunken Nutzung Tassen Kaffee Bandbreite). Ich weiß, über Visitor die ich denke, ein bisschen albern aussehen, und dann gibt es gltail .

Wie Sie "visualisieren" Ihre Log-Dateien in Echtzeit?

War es hilfreich?

Lösung

Sie können einen Blick auf Apache Chainsaw. Diese raffinierte Tool ermöglicht Log Einkommen von fast everyqhere und Live-Filterung und colering hat. Wenn Sie ein bereits Log geschrieben, ich bin nicht sicher, ob es es lesen kann, ist es schon eine Weile her, seit ich es das letzte Mal benutzt (war sehr nützlich für das Prototyping-Phase unseres JBoss-Server)

Andere Tipps

Es gibt auch das logstalgia Werkzeug. Visualisiert Protokolle Apache. Siehe http://code.google.com/p/logstalgia/ für weitere Details und ein youtube Video.

Google veröffentlicht die Visualization API dass wahrscheinlich flexibel genug ist, um Ihnen zu helfen:

  

Die Google Visualization API können Sie mehrere Quellen strukturierter Daten zugreifen, die Sie anzeigen können, aus einer großen Auswahl von Visualisierungen wählen. Die Google Visualization API bietet auch eine Plattform, die verwendet werden können, zu erstellen, zu teilen und Visualisierungen von der Entwickler-Community im Allgemeinen geschrieben wiederverwendet werden.

Es erfordert einige Javascript Wissen und beinhaltet Google Docs Integration, Tabellenkalkulations-Integration. Schauen Sie sich die Gallery für einige Beispiele.

Sie können einen Blick auf diese. http://www.intalisys.com . 3D-Echtzeit-vis App

Wir verwenden Awk und Perl-Skripte, die Protokolldateien zu analysieren und zusammenfassende Berichte erstellen und " Datenbanken“(Datenbanken technisch, dass jede Zeile mit vielen Spalten von Daten über dieses Ereignis zu einem einzigartigen Ereignis entspricht, aber nicht in einem traditionellen Datenbankformat gespeichert. Wir in dieser Richtung sich bewegen). Ich mag Awk, weil Sie sehr schnell nach bestimmten Strings in den Log-Dateien mit regex suchen können, Zähler halten und Daten aus den Protokolldateieinträgen sammeln, und tun alle Arten von Berechnungen mit diesen Daten. Dann ist Ihre Lieblings Plotten Software verwenden. Wir verwenden Excel, vor allem, weil das ist, was hier war, bevor ich diesen Job gestartet. Ich ziehe es MATLAB und es ist Open-Source-Cousin, Octave , die auf gnuplot gebaut wird.

Ich ziehe Sawmill zur Visualisierung von Daten. Sie können im Grunde jede Protokolldatei dagegen werfen, und es wird nicht nur seine Struktur * automatisch erkennen, sondern auch darüber entscheiden, wie es zu analysieren. Selbst wenn Sie eine benutzerdefinierte Protokolldatei haben, können Sie noch festlegen, was und wie soll analysiert und visualisiert werden.

Ich hauptsächlich verwenden R Daten zu visualisieren, aber ich habe von orange auch.

Nicht sicher, ob es die Frage paßt, aber ich dies gerade veröffentlicht:

numStepCsvLogVis

Es verwendet Python matplotlib, wird durch die Notwendigkeit motiviert syslog Daten in Zusammenhang mit der Fehlersuche kernel zirkularen Puffer Operation (und Variablen) in C sichtbar zu machen; und es visualisiert durch CSV-Dateiformat als Vermittler mit den Logfile-Daten (ich kann es nicht erklären, besser in Kürze - werfen Sie einen Blick auf die Readme für weitere Einzelheiten).

Es hat einen „Schritt“ Spieler in Terminal zugegriffen wird, und kann „live“ stdin Eingang handhaben, aber leider kann ich keine bessere Antwort erhalten, dass 1 FPS wenn Handlung macht, so würde ich es nicht wirklich als „Echtzeit“ per se - aber Sie können es verwenden, um schließlich beschallten Videos von Plot-Animationen zu erzeugen.

Eine einfache Lösung ist die Verwendung Logstalgia neben dem leichten local-Web-Server .

Sie zuerst die oben installieren. Dann wird aus den Stammordner Ihrer Website visualisieren Ihre Protokolle in Echtzeit mit:

$ ws --log-format default | logstalgia -

Mit SciTe, Notepad ++ oder anderen leistungsfähigen Texteditor die Datei Verarbeitungsroutinen haben, so können Sie ein Skript erstellen, die Teile des Protokolls koloriert oder löschen Sie einfach einige unwichtige Zeilen von ihm

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top