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)
Thu, Feb 27, 4:46 AM
Unknown Object (File)
Feb 1 2025, 4:38 PM
Unknown Object (File)
Feb 1 2025, 4:38 PM
Unknown Object (File)
Jan 17 2025, 2:55 AM
Unknown Object (File)
Jan 16 2025, 1:45 AM
Unknown Object (File)
Jan 6 2025, 6:23 AM
Unknown Object (File)
Jan 5 2025, 9:20 AM
Unknown Object (File)
Nov 28 2024, 5:35 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