Skip to content

Aperture v2.23.1

Compare
Choose a tag to compare
@github-actions github-actions released this 08 Nov 14:37
87ea2fe

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

  1. blueprints generate only generates graphs and policy
  2. A new dashboard sub-command which will only generate the dashboards
  3. Keep the dashboard_group.libsonnet just as a signature for backward
    compatibility of aperturectl
  4. 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 using aperturectl.

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

Screenshot 2023-11-03 at 2 48 12 PM

  • 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.