Any log file, any time.

Aggregate

Imports updates from any log file, local or accessible via SSH. Modular parsers extract key/value pairs and store them in a central, searchable timeline. Built-in parsers for syslog, nginx access/error, PHP built-in/user-defined, Symfony 2 events/exceptions, and JSON.

Search

Find events that match any combination of fields with = < > <= >= operators. For example, find all HTTP requests for /login which resulted in a 500 response code.

Dashboard

Use MongoDB MapReduce and jqPlot produce event data visualizations.

Timeline

View events from all of your log files in one place. Narrow them with search parameters and sort them in any order.

Extend

Use Javascript to write new parser modules, MapReduce jobs, and custom listeners to process real-time updates.

Real-Time

Redis Pub/Sub and socket.io push every new event to your browser as it enters the timeline. Custom listeners can perform tasks like replicate filtered events or trigger third-party alerting.

Usability

Switch from a dashboard graph to the related timeline. Move from the event viewer to search results for similar events. Navigate even faster with a growing list of keyboard shortcuts.

Developer Tools

Expanding set of Javascript classes and modules for MapReduce jobs, Redis, graphs and tests.

MIT License

Freely innovate and contribute.