prometheus-appversion Documentation on ocaml.org
Client library for Prometheus monitoring
Applications can enable metric reporting using the prometheus-app opam package.
This depends on cohttp and can serve the metrics collected above over HTTP.
The prometheus-app.unix ocamlfind library provides the Prometheus_unix module,
which includes a cmdliner option and pre-configured web-server.
See the examples/example.ml program for an example, which can be run as:
$ dune exec -- examples/example.exe --listen-prometheus=9090
If run with the option --listen-prometheus=9090, this program serves metrics at
http://localhost:9090/metrics
Tick!
Tick!
...
Unikernels can use Prometheus_app instead of Prometheus_unix to avoid the Unix dependency.
| Authors | Thomas Leonard and David Scott |
|---|---|
| License | Apache-2.0 |
| Published | |
| Homepage | https://github.com/mirage/prometheus |
| Issue Tracker | https://github.com/mirage/prometheus/issues |
| Maintainer | talex5@gmail.com |
| Dependencies |
|
| Source [http] | https://github.com/mirage/prometheus/releases/download/v1.3/prometheus-1.3.tbz sha256=e02d14cf068282ab64e5218863cf6b83477176b2a6eb796175c39a4006b6d0bf sha512=d7b5d6e36b0ad1cc520467783d932b6638d19b064841566170fb4bf95ac69d07c4723199e21bbfee9d0c1cb81e3c5e5f33d5d6975f7c5820b8ab026af0ab22f5 |
| Edit | https://github.com/ocaml/opam-repository/tree/master/packages/prometheus-app/prometheus-app.1.3/opam |
Required by


