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)
Sat, May 4, 11:02 PM
Unknown Object (File)
Sat, May 4, 11:02 PM
Unknown Object (File)
Sat, May 4, 11:02 PM
Unknown Object (File)
Tue, Apr 30, 3:04 PM
Unknown Object (File)
Sun, Apr 21, 7:13 PM
Unknown Object (File)
Feb 23 2024, 3:43 AM
Unknown Object (File)
Feb 19 2024, 6:58 PM
Unknown Object (File)
Feb 19 2024, 6:58 PM
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