Page MenuHomeFreeBSD

net-mgmt/pushgateway: Update to 0.10.0
ClosedPublic

Authored by rhurlin on Nov 10 2020, 6:31 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Jun 1, 9:55 AM
Unknown Object (File)
Sun, May 31, 1:19 AM
Unknown Object (File)
Sat, May 30, 11:21 PM
Unknown Object (File)
Sat, May 30, 9:39 AM
Unknown Object (File)
May 7 2026, 8:16 PM
Unknown Object (File)
May 6 2026, 9:50 PM
Unknown Object (File)
May 6 2026, 12:47 AM
Unknown Object (File)
May 1 2026, 10:18 AM
Subscribers

Details

Summary
IMPORTANT: This release changes the storage format. v0.10 can read the storage format of v0.5–v0.9. It will then persist the new format so that a downgrade won't be possible anymo[1].

Other changes and bug fixes are:

  • Check pushed metrics immediately and reject them if inconsistent. Successful pushes now result in code 200 (not 202). Failures result in code 400 and are logged at error level.
  • Shutdown via HTTP request. Enable with --web.enable-lifecycle.
  • Wipe storage completely via HTTP request and via web UI. Enable with --web.enable-admin-api.
  • Rule out hash collisions between metric groups.
  • Avoid multiple calls of http.Error in push handler.

[1] https://github.com/prometheus/pushgateway/releases/tag/v0.10.0

The port also

  • moves the one liner pkg-plist to PLIST_FILES and
  • changes maintainership to submitter.

Submitted by Gabriel Dutra <0xdutra@gmail.com> (new maintainer) in PR 250587.

Tested on Poudriere (amd64, i386). 'portlint -AC' is ok.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable