Fetch the last seven days from sqlite into memory, adjust JSON parsing stage

As fetching build stats is quite memory and disk intensive, we will
pull it into an async update loop instead. Tested locally, this sped up
responses by 5x by keeping the last 7 days in memory. This does add
about 1GB extra memory usage per 50,000 records kept, which should be
fine for our current and future scope.
2 files changed
tree: 7a4cee994c7d5e11848b21af56909bdd73e8b7ee
  1. server/
  2. static/
  3. .gitignore
  4. pipservice-reporting-dashboard.service
  5. README.md
  6. requirements.txt
README.md

ASF Infrastructure Reporting Dashboard

This serves as the basis for the ASF Infrastructure Reporting Dashboard, used to display various statistics and live charts on data pertaining to a wide variety of infrastructure aspects at the ASF as a unified dashboard.

WIP.