Logfile auswerten

Status
Nicht offen für weitere Antworten.

sisko78

Bekanntes Mitglied
Hallo,
ich will eine kleine Applikation schreiben, die ein Logfile auswertet und das einigermaßen leserlich darstellt. Jedoch kann das Log auch etwas größer werden, so daß dauerndes Einlesen der kompletten Datei nicht so toll wäre.
Eigentlich will ich nur einmal drüberlaufen, das File auswerten und dann nur noch neu hinzugekommene Einträge auswerten. Ist sowas möglich?

Konkret geht es darum, aus dem Logfile eines Streaming Servers die gleichzeitig offenen Verbindungen mit IP einigermaßen schön darzustellen (Möglicherweise mit Graph). Wie würdet ihr das machen?
Oder ist Java da gänzlich ungeeignet dafür?

Falls die Livedarstellung sich nicht als realisierbar entpuppt (bin mir noch nicht sicher wegen dem Zugriff auf dem Server, aber eigentlich sollte das File auf einem Netzlaufwerk verfügbar sein): Gibt es irgendwo schon Bibliotheken, die es mir vereinfachen, aus gegebenen Datums, Addressangaben etc. einen schönen Plot über den zeitlichen Verlauf des Files zu erstellen?

Vielen Dank schonmal.

Gruß
Sisko78
 

Ark

Top Contributor
Soweit ich weiß, gibt es hierzu keine vorgefertigten Klassen. Dafür gibt's auch einen ganz simplen Grund: Es ist einfach zu speziell. Selbst Deine Beschreibung hier ist zu allgemein, als dass wir daraus irgendwie etwas entwickeln könnten (falls wir nicht rein zufällig genau wissen, wie das Logbuch aufgebaut ist).

Darum: Brauche mehr Details … Z. B. musst Du uns zeigen, wie die Rohdaten strukturiert sind und wie Du genau diese Rohdaten dargestellt haben möchtest.

;)
Ark
 

sisko78

Bekanntes Mitglied
Also ich meine das so:

ideal wäre eine x Achse Zeit und eine y Achse Anzahl Verbindungen. Je länger man das Teil laufen lässt, desto weiter schreitet die Kurve voran (naja so wie man das halt von vielen Netzwerkmonitoren etc. kennt
Auf das Logfile habe ich Einfluß. Momentan ist es so, daß eine Verbindungaufbau und ein Verbindungsabbau mit zugehöriger Addresse und Zeit geloggt wird, also z.B.

***Client Connected***
Address: xxx.xxx.xxx.xxx
Date:x
..
..
***Client Disconnected***
Address: xxx.xxx.xxx.xxx

Wenn jetzt kein Disconnect erfolgt ist, so könnte das ja als bestehende Verbindung gewertet werden, wobei ich mir da noch überlegen muß, ob das immer funktioniert (logrotate etc.)

Gruß
Sisko78
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
OnDemand Logfile pro User / Thread Allgemeine Java-Themen 7
C Logfile upload zu einem externen filezilla sftp server Allgemeine Java-Themen 6
T log4j2 Wo liegt mein Logfile? Allgemeine Java-Themen 3
B Garbage Collection Logfile: Binary File Allgemeine Java-Themen 2
M BufferedReader: Vom Logfile zur Datenbank Allgemeine Java-Themen 6
B OOP java.util.logging.Logger: Wie kann ich mehre Klassen in ein Logfile schreiben lassen? Allgemeine Java-Themen 12
F Log Appender für neues Logfile Allgemeine Java-Themen 3
D Simples eigenes Logfile Allgemeine Java-Themen 18
B Aktuelle Zeit im Format YYYY-MM-DD HH-MM-SS in Logfile schre Allgemeine Java-Themen 8
J Logfile-Analyser für Java Allgemeine Java-Themen 6
V LogFile parsen Allgemeine Java-Themen 5
N Statistische Auswertung von Logfiles (Einlesen, auswerten und grafische Aufbereitung von logfiles) mit Java Allgemeine Java-Themen 9
M Selenium JUnit Tests (Auswahl von Testmethoden auswerten) Allgemeine Java-Themen 5
L SWT Mathematische Formel mit SWT Textfield auswerten? Allgemeine Java-Themen 3
A interaktives PDF auslesen/auswerten? Allgemeine Java-Themen 0
Z Auswerten eines eingegeben Termes Allgemeine Java-Themen 13
M XML auswerten Allgemeine Java-Themen 1
N Method-Annotations in aufgerufener Methode auswerten Allgemeine Java-Themen 2
R CSV-Datei (korrupt?) auswerten Allgemeine Java-Themen 9
W Annotations selbst erstellen und auswerten Allgemeine Java-Themen 4
M Konstruktoraufruf dynamisch auswerten und SQL bauen Allgemeine Java-Themen 10
H Dokumente auswerten Allgemeine Java-Themen 6
I Große Datei am effektivsten/performantesten auslesen und auswerten? Allgemeine Java-Themen 6
A Wie eine Seriennummer erzeugen und auswerten? Allgemeine Java-Themen 11
G Große XML-Dateien einlesen und auswerten . Allgemeine Java-Themen 2
M Date Range auswerten und die Monate berechnen Allgemeine Java-Themen 2
D Befehlszeilenparameter auswerten Allgemeine Java-Themen 3
P command line parameter auswerten Allgemeine Java-Themen 3
K Einen String als Bedingung auswerten Allgemeine Java-Themen 7
I Fragen zum Internetseiten Einlesen/Auswerten Allgemeine Java-Themen 5
P Audiofile/Audiostream auswerten Allgemeine Java-Themen 8

Ähnliche Java Themen

Neue Themen


Oben