import React from 'react'; import Icon from 'components/icons/Icon'; import SecondarySidePanelContainer from '../SecondarySidePanelContainer'; const baseClass = 'pack-info-side-panel'; const PackInfoSidePanel = () => { return (

  What's a Query Pack?

Osquery supports grouping of queries (called query packs) which run on a scheduled basis and log the results to a configurable destination.

Query Packs are useful for monitoring specific attributes of hosts over time and can be used for alerting and incident response investigations. By default, queries added to packs run every hour (interval = 3600s).

Queries can be run in two modes:

Differential
Only record data that has changed.
Snapshot
Record full query result each time.

Where do I find results?

Packs are distributed to specified targets. Targets may be individual hosts or groups of hosts called labels.

The results of queries run via query packs are stored in log files for your convenience. We recommend forwarding this logs to a log aggregation tool or other actionable tool for further analysis. These logs can be found in the following locations:

Learn more about log aggregation in the documentation.

); }; export default PackInfoSidePanel;