./databases/prometheus-cpp, Prometheus Client Library for Modern C++

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.3.0, Package name: prometheus-cpp-1.3.0, Maintainer: pkgsrc-users

This library 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. We offer the
possibility for metrics to be collected by Prometheus, but other
push/pull collections can be added as plugins.


Master sites:


Version history: (Expand)


CVS history: (Expand)


   2025-05-19 14:53:37 by Thomas Klausner | Files touched by this commit (1)
Log message:
prometheus-cpp: reduce c++ requirement and bump ABI
   2025-05-19 14:52:41 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
prometheus-cpp: update to 1.3.0.

1.3.0

What's Changed

    Move benchmark activation logic under ENABLE_TESTING by @mrbald in #705
    Use curl as bazel_dep by @mmorel-35 in #709
    Feature/update bazel deps by @gjasny in #710
    Use civetweb as bazel_dep by @mmorel-35 in #712
    build(bazel): Add support for --incompatible_disallow_empty_glob by @keith \ 
in #715
    Add config for basic package version file by @PythonGermany in #713
    Add presetupCurl callback to Gateway. by @nbelov-magdv in #706
    feat(push): allow any url prefix for push gateway by @gjasny in #723
    ci: switch to supported macos-13 by @gjasny in #724

1.2.4

What's Changed

    Fix consumption as a Bazel Module (#699)

1.2.3

What's Changed

    test(pull): cope with old curl versions by @gjasny in #697

1.2.2

What's Changed

    test(pull): fix linker error when building against shared libs by @gjasny in #690
    test(core): properly declare manual time by @gjasny in #691

1.2.1

What's Changed

    Restore CMake 3.14 compatibility by @gjasny in #685

Push

    Add missing encode for push labels by @gjasny

1.2.0

What's Changed

    build: revert code base back to C++11 by @gjasny in #620
    build(bazel): add Bazel modules by @gjasny in #631

Core

    Use std::atomic::fetch_add in modern C++. by @Romain-Geissler-1A in #622
    Add Reset APIs to histogram and counters by @hkadayam in #601
    feat(core): optimize add by @gjasny in #673

Pull

    feat(pull): use civetweb 1.16 by @gjasny in #648

Push

    Encode push labels by @gjasny in #675
    feat(push): allow timeout for HTTP requests by @gjasny in #676
   2025-05-19 14:46:50 by Thomas Klausner | Files touched by this commit (1)
Log message:
prometheus-cpp: fix pkglint
   2025-04-19 09:58:38 by Thomas Klausner | Files touched by this commit (750)
Log message:
*: recursive bump for default Kerberos implementation switch
   2025-04-17 23:53:13 by Thomas Klausner | Files touched by this commit (2449)
Log message:
*: recursive bump for icu 77 and libxml2 2.14
   2024-11-14 23:22:33 by Thomas Klausner | Files touched by this commit (2428)
Log message:
*: recursive bump for icu 76 shlib major version bump
   2024-11-01 13:55:19 by Thomas Klausner | Files touched by this commit (2425)
Log message:
*: revbump for icu downgrade
   2024-11-01 01:54:33 by Thomas Klausner | Files touched by this commit (2426)
Log message:
*: recursive bump for icu 76.1 shlib bump