Skip to content
/ dana Public

Test/benchmark regression and comparison system with dashboard

License

Notifications You must be signed in to change notification settings

google/dana

Dana

Dana (DAta ANalysis) system provides:

  • a way to agglomerate data coming from tests or benchmarks and processing them on the fly by doing some regression and comparison analysis,
  • a dashboard to provide several views to enable fast identification of regressions or result comparisons,
  • a regression workfow to follow the work on series and the overall progress,
  • a report is sent each day at midnight with a summary of new regressions of the day.

Demo

Principles

See Principes documentation to understand key concepts of Dana.

Dana APIs

Dana provides some APIs to add builds, series and samples. APIs are accessible using POST http requests or using a node client using WebSockets. See APIs documentation for details.

Have a demo

See Demo documentation to know who to setup a Demo dana server on your machine in few commands.

Setup a server

See Setup documentation to know who to setup a Dana server and Adding project pages to know how to add dashboard pages for a project.

Bugs, feature requests

Tools used

Disclaimer

This is not an official Google product