#
Smart Filters
Smart Filters are saved, rule-based views of your data. Instead of manually searching and sorting every time, you create a filter once and it dynamically shows matching items whenever you select it.
#
Types of Smart Filters
#
Source-Scoped Filters
These filters apply to endpoints within a single source. They appear in the sidebar under the source they belong to.
To create one:
- Hover over a source in the sidebar and click the ... menu
- Choose New Filter
#
Global Filters
Global filters can span across multiple sources and endpoints. They appear in the Global Filters section near the top of the sidebar.
To create one:
- Click the + button at the bottom of the sidebar
- Choose New Global Filter
#
Creating a Smart Filter
The Smart Filter window has several sections:
#
Name, Icon & Color
- Name — Give your filter a descriptive name (e.g., "Critical Alerts," "This Week's Tickets," "Unresolved Issues")
- Icon — Choose from a set of icons to make the filter easy to identify
- Color — Pick a color for the filter's icon
#
Endpoint Selection
Choose which endpoints this filter should apply to. For source-scoped filters, you'll see the endpoints within that source. For global filters, you'll see all endpoints grouped by source.
Quick selection buttons let you select All or None at once.
#
Match Type
When you have multiple conditions, choose how they're combined:
- Match ALL conditions — Every condition must be true (AND logic). An item must satisfy all rules to appear.
- Match ANY condition — At least one condition must be true (OR logic). An item appears if it matches any single rule.
#
Conditions
Conditions are the rules that determine which items the filter shows. Each condition has three parts:
- Field — Which field to check (chosen from a dropdown of discovered fields)
- Operator — How to compare the value
- Value — What to compare against
#
Available Operators
The operators available depend on the field type:
Text fields: | Operator | Meaning | |----------|---------| | equals | Exact match | | contains | Field includes the text | | starts with | Field begins with the text | | ends with | Field ends with the text | | is empty | Field has no value |
Number fields: | Operator | Meaning | |----------|---------| | equals | Exact numeric match | | greater than | Field is larger than the value | | less than | Field is smaller than the value |
Date fields: | Operator | Meaning | |----------|---------| | before | Date is earlier than the specified date | | after | Date is later than the specified date | | in last | Date falls within the last N days/hours |
Boolean fields: | Operator | Meaning | |----------|---------| | equals | Matches true or false |
Click Add Condition to add more rules. Click the delete button next to a condition to remove it.
#
Preview
As you build your filter, a live preview shows how many items match: for example, "42 of 156 items match." This helps you verify your filter is working as expected before saving.
#
Filter Examples
Critical alerts from the last 24 hours:
- Field:
severity→ equals →critical - Field:
created_at→ in last →24 hours - Match type: ALL
Open tickets assigned to me:
- Field:
status→ equals →open - Field:
assignee→ equals →my-username - Match type: ALL
Items with errors or warnings:
- Field:
level→ equals →error - Field:
level→ equals →warning - Match type: ANY
#
Managing Smart Filters
From the sidebar:
- Click a filter to view its matching items
- Right-click a filter to access:
- Edit Filter — Modify conditions, endpoints, or settings
- Duplicate Filter — Create a copy to use as a starting point for a new filter
- Delete Filter — Remove the filter (this doesn't delete any items)
#
Next Steps
- Endpoint Joins — Combine data from multiple endpoints in a filter
- Chatting with Your Data — Analyze filtered data with AI