You can now have real-time log monitoring in your browser with Log.io.
Fueled by Node.js and Socket.io, Log.io is free, and is a compatible with Chrome, Safari and Firefox browsers.
Log.io was designed specifically for live monitoring of log files. It is not intended to operate on any other input sources beside files. It is not intended to store, archive or index log messages, nor is it intended for historical or aggregate analysis.
Here’s how Log.io works:
Harvesters watch log files for changes, send new log messages to the server, which broadcasts to web clients. Users create stream and history screens to view and search log messages.
If you’re worried about latency or persistence, don’t. Log.io has no persistence layer and has internal benchmarks that have exceeded 5000 messages per second!
Not, too shabby.
You can also create ad hoc log streams:
Users can instantly combine log files across multiple machines into a single stream or view the last 1000 lines of any watched file. Users can also search & traverse logs via regex queries.
There’s no worry about bandwidth, either:
Server and harvesters will only transmit over the wire if a web client is asking for log data. This improves UI performance while reducing bandwidth consumption.
(Harvester & Server have been tested on Ubuntu 10.10.)
If you have any questions or suggestions, would like to Fork’em on the Git, or download Log.io and grab the install info, visit the Log.io website.
Speak your mind...