Skip to content

Releases: Intellection/passenger-exporter

Version 1.0.0

08 Mar 09:00
6ba0134
Compare
Choose a tag to compare

Breaking Changes

  • Rename app_count metric to app_group_count.
  • Update proc_start_time_seconds metric to correctly be in unix seconds.
  • Update default value for -passenger.command.timeout-seconds flag to 5s.
  • Remove process metrics collector.
  • Remomve / endpoint showing link to metrics path.

Bug Fixes

  • Prevent index out of range panics when the number of passenger processes surges past the max pool size temporarily when replacing an existing process.

Improvements

  • Upgrade to Go v1.20.1.
  • Switch Go modules.
  • Upgrade Go dependencies.
  • Upgrade bundled Passenger to v6.0.17.
  • Switch container image from Alpine Linux to Debian Bullseye.
  • Use builder pattern to build binary and copy it into runner image.
  • Run container as exporter user instead of nobody.
  • Add new fields parsed from passenger status command.
  • Use expected types in structs instead of parsing afterwards.
  • Configure promu to use netgo instead of installsuffix.
  • Switch to sirupsen/logrus logger as prometheus/common no longer includes it.
  • Add launch configuration for debugging in Visual Studio Code.
  • Add GitHub Actions workflow for testing and linting.
  • Simplify Makefile for single command builds.

Version 0.7.1

18 Mar 08:50
ae02ae5
Compare
Choose a tag to compare

Bug Fixes

  • Prevent index out of range panics when passenger processes are killed.

Version 0.7.0

18 Mar 08:50
0.7.0
51939b5
Compare
Choose a tag to compare
  • Change group to nobody instead of nogroup.

Version 0.6.0

05 Feb 11:07
0.6.0
0052cf3
Compare
Choose a tag to compare
  • Run as user nobody and group nogroup instead of root.
  • Update Go to v1.9.4.

Version 0.5.1

29 Jan 11:57
adc499f
Compare
Choose a tag to compare

Bug Fixes

  • Include correct files in the docker build.

Version 0.5.0

29 Jan 11:15
01ea4ca
Compare
Choose a tag to compare

Improvements

  • Added home page with link to metrics.
  • Added new fields to output parsed from passenger status command.
  • Removed mentions of nginx as this exporter can support other integration modes.

Breaking Changes

  • Changed metrics prefix from passenger_nginx to passenger. This affects all passenger metrics.
  • Renamed metrics:
    • Changed passenger_top_level_queue to passenger_top_level_request_queue.
    • Changed passenger_app_queue to passenger_app_request_queue.
  • Changed unit of passenger command timeout duration to seconds.
  • Removed deprecated code_revision field from output parsed from passenger status command.

Version 0.4.1

29 Jan 11:15
eddcc15
Compare
Choose a tag to compare
  • Use correct value for app queue.

Version 0.4.0

29 Jan 11:15
f401eb3
Compare
Choose a tag to compare
  • Initial attempt at dockerization.