/

Filtering & Search

ByteHide provides powerful filtering and search capabilities to help you quickly find specific logs and identify patterns in your application data.

Add Filters

Use the "Add filters" button to create custom filters for your log search.

Log FiltersClick to expand

Available Filter Types

The filter dropdown provides multiple options:

  • level: Filter by log level (Info, Warn, Error, Critical)
  • tags: Filter by log tags
  • message: Search within log messages
  • correlation_id: Find logs by correlation ID
  • metadata: Filter by metadata fields
  • hostname: Filter by source hostname
  • user_id: Filter by authenticated user ID
  • user_email: Filter by user email
  • user_token: Filter by user authentication token

Filter OptionsClick to expand

Filter Operations

Each filter supports different operations:

Text Filters

  • contains: Search for text within the field
  • equals: Exact match
  • starts with: Begins with specified text
  • ends with: Ends with specified text

Level Filters

  • is: Exact level match (critical, error, warn, info)
  • is not: Exclude specific levels

Example Filters

Common filter combinations:

Level is critical
Tags contains payment
Message contains timeout

Active FiltersClick to expand

Date Range Selection

Control the time range of logs to display using the date picker.

Date RangeClick to expand

Quick Date Options

Pre-defined time ranges:

  • Today: Current day logs
  • 7 d: Last 7 days
  • 15 d: Last 15 days
  • 30 d: Last 30 days

Custom Date Range

Select specific start and end dates using the calendar picker:

  • Click on the date range field
  • Navigate through months using arrow controls
  • Select start and end dates
  • Apply the custom range

Date PickerClick to expand

Active Filters Display

Active filters are shown as removable chips above the log list:

  • Level is critical: Shows level-based filtering
  • Tags contains database: Shows tag-based filtering
  • Message contains connection: Shows message content filtering

Each filter chip includes an "X" button to remove individual filters.

Reset Filters

Use the "Reset" button to clear all active filters and return to the unfiltered log view.

Reset FiltersClick to expand

Filter Combinations

Combine multiple filters for precise log discovery:

  1. Error Investigation:

    Level is error
    Tags contains payment
    Date range: Last 7 days
    
  2. User Activity Tracking:

    User_email contains user@company.com
    Message contains authentication
    
  3. Performance Monitoring:

    Tags contains performance
    Level is warn
    

Search Tips

  • Use specific terms: More specific searches return better results
  • Combine filters: Use multiple criteria to narrow results
  • Check spelling: Ensure filter values match log content exactly
  • Use correlation IDs: Track related logs across requests
  • Filter by time: Narrow down to specific time periods

Real-time Filtering

Filters apply in real-time as you type, immediately updating the log display to show matching entries.

Filter Persistence

  • Filters remain active while navigating the dashboard
  • Date ranges persist across page refreshes
  • Filter state is maintained during session

Performance

The filtering system is optimized for:

  • Fast response: Results appear instantly
  • Large datasets: Efficiently handles thousands of logs
  • Complex queries: Multiple simultaneous filters
  • Real-time updates: New logs automatically match active filters

Next Steps

Previous
Log Visualization