metrics-unix

Unix backend for the Metrics library
README

Metrics provides a basic infrastructure to monitor and gather runtime
metrics for OCaml program. Monitoring is performed on sources, indexed
by tags, allowing users to enable or disable at runtime the gathering
of data-points. As disabled metric sources have a low runtime cost
(only a closure allocation), the library is designed to instrument
production systems.

Metric reporting is decoupled from monitoring and is handled by a
custom reporter. A few reporters are (will be) provided by default.

Metrics is heavily inspired by
Logs.

Installation

Metrics can be installed with opam:

opam install metrics

If you don't use opam consult the opam file for build
instructions.

Documentation

The documentation and API reference is automatically generated by
odoc from the interfaces. It can be consulted online.

Install
Sources
metrics-0.4.0.tbz
sha256=91b8755a4b5090371713c3b55919bebed6a055f4aa97c4b982bd1b5e7fe389af
sha512=00b271b74b7081b2fe202f402c9be6fef70da7241ee82a82b7a52329aad7c1d73c0eb7ee579a20a08c0e54f546351104dd822052624654ecbfc1c33d067656fa
Dependencies
fmt
>= "0.8.7"
metrics-lwt
= version & with-test
lwt
>= "2.4.7"
mtime
>= "1.0.0" & < "1.4.0"
metrics
= version
uuidm
>= "0.9.6"
dune
>= "1.4"
ocaml
>= "4.05.0"
Reverse Dependencies