prometheus-appversion
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.1/prometheus-v1.1.tbz sha256=fbcf8bb28c02bfe4f61d2494bc2b70fdedd62f2b41fd1343e6f73d583bf599e4 sha512=9cf49689f6d33138cf41eca585e0d15bd17f670a3334b8235a52cc6c210fdc763fb967b19a91a110759a206aa9223cca1c7064e0eb2e2e6d3d13957ec7a38201 |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/prometheus-app/prometheus-app.1.1/opam |
Required by
- currentwith-test & >=0.4 & <0.6.2
- current_examples>=0.4 & <0.6.2
- current_web<0.6.2
- datakit>=0.9.0
- datakit-bridge-github
- datakit-ci
- ocluster<0.2
- prometheus-liquidsoap
- tezos-node=13.0