Skip to content

Latest commit

 

History

History
40 lines (23 loc) · 2.12 KB

README.md

File metadata and controls

40 lines (23 loc) · 2.12 KB

tbco-monitoring-framework

Release version Build status Coverage Status

This framework provides logging, benchmarking and monitoring.

documentation

Documentation of the [source code and tests](https://github.com/The-Blockchain-Company/tbco-monitoring-framework/wiki/The Blockchain Co.-Monitoring.pdf) in PDF format. Please, download the PDF file and open it in an external viewer. It contains links for easier navigation in the source code. Those links are not active in the online viewer.

Slides of our presentations are available in html format.

And, introductory one-pagers on logging and benchmarking are available in pdf format.

module dependencies

Overview of modules

building and testing

cabal new-build all

cabal new-test all

examples

Some examples are available in the directory examples:

  • simple - run with cabal new-run example-simple
  • complex - run with cabal new-run example-complex

These showcase the usage of this framework in an application. The complex example includes EKGView (http://localhost:12789) and the configuration editor (http://localhost:13789).

Edit runtime configuration

development

  • cabal new-build all and cabal new-test all
  • ghcid -c "cabal new-repl" watches for file changes and recompiles them immediately