--- name: sentry-cli-explore version: 0.33.0 description: Query aggregate event data (Explore) requires: bins: ["sentry"] auth: true --- # Explore Commands Query aggregate event data (Explore) ### `sentry explore ` Query aggregate event data (Explore) **Flags:** - `-F, --field ... - API field or aggregate (repeatable). E.g., title, "count()", "p50(transaction.duration)"` - `-d, --dataset - Dataset to query (errors, spans, metrics, logs, replays) - (default: "errors")` - `-q, --query - Search query (Sentry search syntax)` - `-s, --sort - Sort field (prefix with - for desc, e.g., "-count()")` - `-e, --environment ... - Replay environment filter for --dataset replays (repeatable, comma-separated)` - `-n, --limit - Number of rows (1-1000) - (default: "25")` - `-t, --period - Time range: "7d", "2026-04-01..2026-05-01", ">=2026-04-01" - (default: "24h")` - `-f, --fresh - Bypass cache, re-detect projects, and fetch fresh data` - `-c, --cursor - Navigate pages: "next", "prev", "first" (or raw cursor string)` **Examples:** ```bash # Top errors in the last 24 hours, scoped to a project sentry explore my-org/cli # All projects in an org sentry explore my-org/ # Bare project slug (searches across orgs) sentry explore cli # Auto-detect from DSN/config sentry explore # Errors with user impact for a specific UTC window sentry explore my-org/cli -F title -F "count()" -F "count_unique(user)" \ --period "2024-01-15T00:00:00Z/2024-01-16T00:00:00Z" # Filter by specific error type (combines with auto-injected project filter) sentry explore my-org/cli -F title -F "count()" \ -q "error.type:TypeError" --period 1h # Span operation latency by route sentry explore my-org/cli -F span.op -F "p50(span.duration)" \ -F "p95(span.duration)" --dataset spans --period 1h # Top spans by count sentry explore my-org/cli -F span.op -F "count()" \ --dataset spans --sort "-count()" # Custom metric aggregations sentry explore my-org/cli -F transaction -F "avg(measurements.fcp)" \ --dataset metrics --period 24h # Log severity counts in the last hour sentry explore my-org/cli -F severity -F "count()" \ --dataset logs --period 1h # Pipe to jq for filtering sentry explore my-org/cli -F title -F "count()" --json | jq '.data[:5]' # Get raw data for analysis sentry explore my-org/cli -F title -F "count()" -F "count_unique(user)" \ --json --limit 100 ``` All commands also support `--json`, `--fields`, `--help`, `--log-level`, and `--verbose` flags.