The project consists of two parts:

  1. Declarative interface which gives users possibility to easily add/edit metrics which would be fetched from variety of places. Fetching could be done in many ways using many protocols, from reading local files through accessing files with ftp to making queries to databases. Application must also deal with many output formats like csv, json or sql tables.
  2. Web application which display those metrics.