Prometheus-cpp aims to enable Metrics-Driven Development for C++ services. It
implements the Prometheus Data Model, a powerful abstraction on which to collect
and expose metrics. It offers the possibility for metrics to be collected by
Prometheus, but other push/pull collections can be added as plugins.
This package provides development files for prometheus-cpp.
Provides
Requires
License
MIT
Changelog
* Tue Sep 17 2024 ncutler@suse.com - 0.13.0
- Update to version 0.13.0:
* fix(core): Locale-independent floating-point serialization
* chore: prepare 0.13.0 release
* ci: iwyu entered Debian Sid
* chore(pull): Use civetweb 1.15
* chore: Use Google Benchmark 1.6.0
* docs: update Readme
* feat(pull): Use civetweb 1.15
* ci: Run iwyu 8.16 from Debian Experimental
* chore: update curl and Google Benchmark
* ci: select proper test configuration
* chore: add missing include for iwyu
* chore: update googletest and curl
* Add const/reserve (#495)
* Make summary quantiles non-const (#493)
* Update handler.cc
* Update handler.cc
* fix make_unique
* Mon Apr 08 2024 Nathan Cutler <ncutler@suse.com>
- spec: add Copyright boilerplate
* Thu Aug 10 2023 Wolfgang Rosenauer <wr@rosenauer.org>
- added package suffix
* Wed Aug 04 2021 mrueckert@suse.de
- Update to version 0.12.3:
* ci: Run iwyu 8.16 from Debian Experimental
* chore: update curl and Google Benchmark
* ci: select proper test configuration
* chore: add missing include for iwyu
* chore: update googletest and curl
* Add const/reserve (#495)
* Make summary quantiles non-const (#493)
* Update handler.cc
* Update handler.cc
* fix make_unique
* Prepare v0.12.3 release
* pull: Install header files for embedded civetweb
* chore: use google benchmark 1.5.3
* chore: use curl 7.76.1
* pull: Prevent ABI break due to #479
* CMakeLists: Change cmake min version to 3.14
* core: add method to query family if metric exists (#482)
* Add CivetCallbacks to Exposer ctor
* chore: use civetweb 1.14
* chore: use curl 7.76.0
* push: Always use POST (regardless of body presence)
* core: avoid collecting empty metric families
* pull: Announce utf-8 content encoding
* chore: prepare prometheus-cpp 0.12.2
* core: Replace name check regex (#462)
* core: reject duplicate label names (#463)
* ci: Add clang-format linting (#464)
* feat(cmake): Generate pkg-config files
* feat(iwyu): Organize includes with include-what-you-use
* Add conan reference to readme
* core: Fix usage of std::to_chars
* chore: start prometheus-cpp 0.12.1 development cycle
* fix: use printf %g or std::to_chars to serialize doubles
* ci: Add workflow to create tarball including submodules
* Added missing include
* pull: improve code coverage
* ci: Use GitHub Actions to deploy documentation
* ci: use lcov for coverage
* pull: don't trigger failing authentication due to civetweb/civetweb#954
* pull: don't set auth handler to nullptr to avoid civetweb bug
* pull: test authentication and compression
* ci: Make Coverage workflow more fine-grained
* pull: Add better example
* ci: Make CMake workflow more fine-grained
* ci: Run bazel from separate workflow
* chore: Raise version to v0.12.0 due to changed public interface
* pull: Add RemoveCollectable
* pull: Work-around assertion and race-condition in auth handler
* pull: Add integration test for exposer
* push: Remove expired weak pointers to avoid leak
* pull: Remove expired weak pointers to avoid leak
* chore: remove extra block
* chore: re-format with buildifier 3.5.0
* chore: re-format with clang-format 11
* pull: do not export BasicAuthHandler
* core: enforce proper metric and label names
* pull: Use internal base64 decoding function to avoid dependency (#417)
* pull: work-around missing winsock lib in civetweb
* build: Bump library interface due to changes Histogram class
* chore: use max_digits10 instead of magic number
* feat: allow selection