package metrics
Metrics infrastructure for OCaml
Install
Authors
Maintainers
Sources
metrics-0.4.1.tbz
sha256=77e0c20fb5c1d06103dbb0ec0bc6045bee3c61c00ad0423c97852ac7f3c6144d
sha512=8da6e5666a9196f7c6aa77de034a1410e2dd89ee717ffd179ed480c7d4cd9f9e2088abefc05ba8b53a6668bc36ff4fd2d5af2e5a1b79ecd00e2ec35592591dbf
Description
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.
Published: 13 Jun 2023
Dev Dependencies (1)
-
alcotest
with-test
Used by (17)
- albatross
- builder-web
- caldav
-
dns
>= "4.4.0"
-
dns-server
>= "4.2.0"
- dns-stub
- index-bench
-
irmin-test
>= "2.3.0"
-
metrics-influx
>= "0.4.1"
-
metrics-lwt
< "0.2.0" | >= "0.4.1"
-
metrics-rusage
>= "0.4.1"
-
metrics-unix
< "0.2.0" | >= "0.4.1"
- mirage-monitoring
-
mirage-net-solo5
>= "0.6.2"
-
mirage-solo5
>= "0.6.0"
-
mirage-xen
>= "8.0.2"
-
tcpip
>= "6.3.0"
Conflicts
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page