Package: wnpp
Severity: wishlist
Owner: Christoph Martin <[email protected]>
X-Debbugs-Cc: [email protected]
* Package name : prometheus-cpp-lite
Version : 1.0
Upstream Contact: biaks ([email protected])
* URL : https://github.com/biaks/prometheus-cpp-lite/
* License : MIT
Programming Lang: C++
Description : C++ Header-only Prometheus client library
C++ header-only prometheus client library for quickly and easily
adding metric (and profiling) functionality to C++ projects.
Advantages:
- Written in pure C++,
- Header-only,
- Cross-platform,
- Compiles with C ++ 11, C ++ 14, C ++ 17 standards,
- Has no third-party dependencies,
- Several APIs for use in your projects,
- Saving metrics to a file (and then works with node_exporter) or
sending via http (uses built-in header-only http-client-lite library),
- Possiblity to use different types for storing metrics data (default is
uint32_t, but you can use double or uint64_t types if you want),
- Five types of metrics are supported: counter, gauge, summary,
histogram and benchmark,
- Has detailed examples of use (see examples folder)
The package is needed for the next version of libntirpc and will be
maintained together with it.