How the Echofish Reporting works

At the current stage of Echofish the reporting is very simple, but yet easily expandable and utilized.

However before we start we have to better understand how the reporting works.

Queries and Reporting

Echofish utilizes a module that stores raw SQL queries,

SELECT COUNT(*) as counter FROM users;

This way multiple questions can be answered at the same time on any given report.

Reporting module groups multiple queries together and produces a single XML report with what those queries return. Two types of queries are currently supported, single values (like the one shown on the example above), and pairs of the form name,counter.

Here is an example report produced from our system that produces an XML with the counters for syslog levels.

Designed by Klou