j-mueller / iohk-monitoring-framework

This framework provides logging, benchmarking and monitoring.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iohk-monitoring-framework

Release version Build status Coverage Status

This framework provides logging, benchmarking and monitoring.

documentation

Documentation of the source code and tests 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

About

This framework provides logging, benchmarking and monitoring.

License:Apache License 2.0


Languages

Language:Haskell 92.0%Language:CSS 4.9%Language:Nix 2.6%Language:HTML 0.3%Language:Shell 0.2%