Skip to main content

Search

Use the Search page to find recordings, events, and sessions across every device in your organization.

Search page

How search works

Run a query from the Search page to find recordings, events, and sessions across your organization. Each query combines one or more conditions on fields like device, time range, event type, topic, or metadata.

  • List view: Results in a sortable table.
  • Timeline view: Results plotted across time.

Open a result to visualize the matching data.

For self-hosted Primary Sites, scans of recording contents run on the query service in your Primary Site, so message contents and attachments never leave your infrastructure. See the Primary Site FAQ for more detail.

Building a query

A query is made up of one or more condition groups. Conditions within a group are joined with AND, and groups are combined with OR. Each condition picks a field (such as device ID, event type, or a metadata key), an operator, and a value.

Click "Run" to execute the query. Switch between the "List" and "Timeline" views to see results in a table or plotted across time.

Query builder with two condition groups joined by OR

Making queries faster

Queries run faster when they scan fewer files. To speed up a slow search:

  • Filter by device ID or device name so Foxglove only searches the devices you need.
  • Reduce the time range.

Visualizing a match

From the Search page, click a row in the List view or a selection in the Timeline view to open its recording for visualization with your query attached.

Your matches appear above the playback bar, similar to events. Hover over a match to see its details.

Playback timeline showing query matches