Skip to content

Insights CLI reference

The insights command lets you execute BadgerQL queries against your Honeybadger Insights data.

Terminal window
hb insights query --project-id 12345 --query "fields @ts, @preview | sort @ts"
Terminal window
hb insights query --project-id 12345 \
--query "fields @ts, @preview | sort @ts" \
--timezone "America/New_York"
Terminal window
hb insights query --project-id 12345 \
--query "fields @ts, @preview | sort @ts" \
--ts "2024-01-15T00:00:00Z"
Terminal window
hb insights query --project-id 12345 \
--query "fields @ts, @preview" \
--output json

Required flags:

  • --project-id — Project ID
  • -q, --query — BadgerQL query to execute

Optional flags:

  • --ts — Timestamp in RFC3339 format
  • --timezone — Timezone for results (e.g., America/New_York)
  • -o, --output — Output format: table or json (default: table)
Terminal window
hb insights query --project-id 12345 \
--query "filter @type = 'error' | fields @ts, error.class, error.message | sort @ts desc | limit 10"
Terminal window
hb insights query --project-id 12345 \
--query "filter @type = 'error' | stats count() by error.class"
Terminal window
hb insights query --project-id 12345 \
--query "filter @type = 'metric' | fields @ts, cpu.usage, memory.used | sort @ts desc"

See the Insights documentation and BadgerQL reference for more query examples.