[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1121736: ITP: prometheus-cpp-lite -- C++ Header-only Prometheus client library



Package: wnpp
Severity: wishlist
Owner: Christoph Martin <martin@uni-mainz.de>
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name    : prometheus-cpp-lite
  Version         : 1.0
  Upstream Contact: biaks (ianiskr@gmail.com)
* 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.

Attachment: OpenPGP_0x04EE131AE6D621BE.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


Reply to: