Aperture v2.23.1
Changelog
List of aperture PRs merged since 2.23.0 release. For the full list of changes, see list of changes
Fix query for ACCEPT_PERCENTAGE signal (#2917)
Separate dashboard sub-command for dashboard generation (#2914)
Description of change
blueprints generate
only generates graphs and policy- A new
dashboard
sub-command which will only generate the dashboards - Keep the
dashboard_group.libsonnet
just as a signature for backward
compatibility of aperturectl - Move dashboards related mixins to a separate top-level directory so
blueprints generate
doesn't have to pull all the grafana dependencies
- New Features
- Introduced a new command
dashboard
to generate dashboards for
Aperture.- Added a search functionality to pull content from a URI.
- Bug Fixes
- Updated file paths and names used for rendering dashboards.
- Refactor
- Replaced several local imports and function calls with a new function
for managing components. - Replaced direct function calls with calls to functions from the
utils
package. - Documentation
- Added a new markdown file for the "aperturectl dashboard" command,
providing details about its usage, options, and related commands. - Updated the documentation to include the new command for generating a
dashboard usingaperturectl
.
Add support for Alerter in Rate Limiter (#2899)
Description of change
- Make nested component for rate limiter that in-turn makes the private
rate limiter component - Introduce rate limiter private component
- Separate out component construction from config sync of rate limiter
-
New Features
-
Introduced a new Rate Limiter component with enhanced functionality
and configuration options. -
Added an alert system to notify when more than 90% of requests are
being rate-limited. -
Bug Fixes
-
Adjusted the metrics scrape interval for better performance
monitoring. -
Documentation
-
Updated the documentation for the Rate Limiter component, including
new sections and updated descriptions. -
Refactor
-
Updated the version of the "com.google.protobuf" plugin for better
compatibility and performance.
Streamline dashboard generation (#2905)
-
New Features
-
Enhanced Grafana dashboard with new panels for better data
visualization.- Introduced a refresh interval and time range for the dashboard.
-
Added support for generating multiple dashboards based on policy file.
- Improved search functionality with additional filters.
-
Bug Fixes
- Updated Grafonnet version to fix potential issues.
-
Refactor
-
Updated import statements and function calls for better code
organization. -
Chores
-
Increased verbosity of the "aperturectl" tool for detailed output
during blueprint generation.