Introducing Rule-Based Dynamic Filters

Managing quality at scale means dealing with a constantly evolving landscape of applications and services. To help you keep pace, we’ve completely overhauled the filtering experience across the Coverage Dashboard and the Multi-App Coverage Report.

We are moving away from manual, static selections to a powerful Rule-Based Filtering Engine. Now, your views aren't just saved; they are intelligent.

The Big News: "Set and Forget" Filtering

The core of this update is the shift from selecting specific items to defining Dynamic Rules. Instead of manually ticking boxes for every new app or branch, you can now build logic-based filters that grow with your environment.

(Note: If you prefer the previous experience, the simple manual selection is still available under the Quick Filter option).

1. Advanced Rule-Based Logic

Create sophisticated combinations of criteria using "AND/OR" logic. You can group rules together to define exactly what data should be included in your view.

  • Property-Based Rules: Filter by App or Branch using operators like contains, starts with, or regex.

  • Dynamic Inclusion: Because these are rules, any new application or branch reported to SeaLights that meets your criteria will automatically appear in your filtered view. You no longer need to update your dashboard manually as your architecture expands.

2. Saved Filters: Your Automated Command Center

Once you’ve built your logic, save it to create a persistent, dynamic workspace.

  • Always Accurate: Your "Core Services" saved filter will always show the latest data, even if three new microservices were added to that group overnight.

  • One-Click Context: Instantly switch between complex rule sets tailored to specific teams, product lines, or architectural tiers.

How It Works

The new engine is accessible directly from the top of your Coverage Dashboard and Multi-App Coverage Report wizard:

  1. Build Your Logic: Click into the filter bar to add rules. Define your parameters (e.g., Entity Name contains "Checkout") and combine them using groups.

  2. Preview in Real-Time: Watch the dashboard update instantly as you refine and apply your criteria.

  3. Save the Logic: Name your filter and save it. It is now a dynamic view that will stay up-to-date automatically.

Why This Matters: Scaling Quality Without the Overhead

  • Zero Maintenance: Build your team’s view once. As your developers spin up new branches or services, your SeaLights dashboard stays relevant without any manual intervention.

  • Precision at Scale: Navigate thousands of entities with ease by focusing on logical groups rather than long lists of names.

  • Eliminate Blind Spots: Ensure that new, critical services are never missed in your coverage reports because they are automatically captured by your predefined rules.

Ready to automate your insights? Experience the power of rule-based filtering in your dashboard today. For a deep dive into building complex rule groups, visit our documentation:

Read More: Dynamic Filters and Saved Filters Guidearrow-up-right

Last updated

Was this helpful?