Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libprometheus-cpp0_12 | Distribution: SUSE Linux Enterprise 15 SP6 |
Version: 0.12.3 | Vendor: openSUSE |
Release: bp156.1.1 | Build date: Thu Apr 18 09:00:10 2024 |
Group: Unspecified | Build host: obs-power9-06 |
Size: 613615 | Source RPM: prometheus-cpp-0.12.3-bp156.1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/jupp0r/prometheus-cpp | |
Summary: Shared libraries for prometheus-cpp |
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.
MIT
* 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 of MSVC runtime library * Fix insufficiently precise value rendering * core: Add test for negative observed histogram value * Use a gauge for the histogram sum * core: allow logically negative gauge increments and decrements * packaging: Add shlib generation. * push: use curl 7.73.0 * ci: use latest bazel * fix(cmake): Fix warning in CheckAtomic * chore: Raise version to v0.10.0 due to changed public interface * chore: Use Bazel 3.5.1 * chore: Use civetweb 1.13 * chore: Use curl 1.72.0 * chore: Use google-benchmark 1.5.2 * push: slightly refactor gateway * formatting * core: Explicitly link against libatomic when needed * ci: require fixed bazel version * Use mutex to protect http operation * Fix coverage from forks (#391) * Use indirection to avoid curl include * Reuse curl handle * Avoid race when registering a collectable * chore(bazel): Use Google Benchmark 1.5.1 * Use header-only cppcodec lib and fix build * Add support for HTTP Basic Auth on scraping endpoints * Add base64 encoding/decoding dependency * Extend existing exposer interface * Add support for serving multiple paths * ci: Use preinstalled Bazel * chore(pull): refactor collection code into metrics_collector * doc: Use README.md as mainpage * ci: Fix documentation generation * doc: Add brief instructions how to consume * Add reason for setting CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS * CMake: Fix directory permissions on installation * chore: use imported CMake curl target * feat: Add project to test CMake export * fix: Properly export civetweb object library * chore: Use civetweb 1.12 * pull: Add support for https and client certificates * ci: use vcpkg for external dependencies * chore(push): Update curl to 7.69.1 * core: Skip serialization test if locale is not available * fix(cmake): Explicitly initialize package version for older cmake * feat(core): Expect working German locale * Add cpack configuration and readme * CMake: Add support for Debian and RPM package generation * feat(pull): Add getter for listening ports * chore: Use libcurl 7.68.0 * Include missing <ostream> * Avoid copying the histogram metric buckets. (#331) * Update Bazel build instructions (#326) * Make Collect methods const (#323) * Fix coverage * Fix submodule checkout * fix(github): Use macos-latest * chore(dependencies): Update Google Benchmark and Test to latest release * feat(core): Improve text_serializer.cc coverage * fix(coverage): Use Ubuntu 16.04 for coverage * fix(core): Properly serialize newlines in label values * feat(core): Improve text_serializer.cc coverage * feat(core): Improve family.cc coverage * fix(ci): Also build with Bazel on Windows * feat(coverage): Use GitHub Actions for code coverage * chore(bazel): Move repositories.bzl to bazel subdir * chore(curl): Use curl 7.66.0 * chore(bazel): curl must not expect stropts.h header on Linux * chore(bazel): Use maybe function from bazel_tools * Mon Nov 04 2019 MichaĆ Rostecki <mrostecki@opensuse.org> - Initial release
/usr/lib64/libprometheus-cpp-core.so.0.12 /usr/lib64/libprometheus-cpp-core.so.0.12.3 /usr/lib64/libprometheus-cpp-pull.so.0.12 /usr/lib64/libprometheus-cpp-pull.so.0.12.3 /usr/lib64/libprometheus-cpp-push.so.0.12 /usr/lib64/libprometheus-cpp-push.so.0.12.3 /usr/share/doc/packages/libprometheus-cpp0_12 /usr/share/doc/packages/libprometheus-cpp0_12/README.md /usr/share/licenses/libprometheus-cpp0_12 /usr/share/licenses/libprometheus-cpp0_12/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 19:51:39 2024