Changelog for the gruf-prometheus gem.
- Add CI suite for Ruby 3.3
- Add support for Ruby 3.2
- Drop support for Ruby 2.7 (EOL March 2023)
- Ensure ActiveRecord collector is started on gruf hook
- Add server collector and interceptor for measuring server failures
- Add client collector and interceptor for measuring client failures
- Add Ruby 3.1 support
- Drop support for Ruby 2.6
- Add CircleCI test suite for Ruby 3.1
- Add Ruby 3 support
- Add server interceptor for measuring counters/histograms for server metrics
- Add client interceptor for measuring counters/histograms for client metrics
- Bump Rubocop to 1.1, remove development dependency on null_logger
- Drop Ruby < 2.6 support
- Bump bc-prometheus-ruby dependency to 0.3
- Adds support for Ruby 2.7
- Adds help script for testing locally
- Add the ability to have custom collectors and type collectors
- Refactor collector/type collector to utilize new base abstractions
- Bump bc-prometheus-ruby dependency
- Bump bc-prometheus-ruby dependency
- Bump bc-prometheus-ruby dependency
- Breaking Changes Move all prometheus core dependencies to bc-prometheus-ruby
- Cleaner starting of the gruf server and collectors
- Improved logging and visibility around starting/stopping of collectors/server
- Initial public release