One query box. Fourteen products. Filter by level, environment, release, fingerprint, user, runtime, browser, country, or any custom tag the SDK shipped. Save it, pin it, turn it into an alert.
Lucene-ish, with fields. Some examples:
level:error — match by levelproject:truecom,relayone — OR across projectsenv:production -env:preview-* — exclude with -user.id:u_RR91xK — nested fieldtag.region:us-central1 — custom tagruntime.name:node runtime.version:22.* — runtime versionmessage:"redis:6379" — phrasefingerprint:fp_e3a9c1 — exact fingerprintin:5m — time window (5m, 1h, 24h, 7d, 30d)first_seen:>7d — comparisonThe dashboard sidebar exposes the most common filters as one-click chips: level, environment, release, runtime, browser, OS, country. Any chip selection is reflected in the query string and shareable.
Click "Save query" to keep one. Saved queries appear in the project sidebar. Per-user, not per-project, so you can keep your own working set.
"Pin to dashboard" turns a saved query into a live widget. The widget streams new matches over SSE — useful for keeping an eye on a specific fingerprint after deploy, or watching a new feature flag bake in.
Any saved query can become an alert rule with one click. The query is the rule's when; you set the threshold and channels in the rule form.
The same query language works against GET /v1/query with a personal access token — drop a query into a script, get JSON back. Good for daily reports or external dashboards that want a slice of CodeRadar data.
GET /v1/stream?q=... with Accept: text/event-stream streams matching events live. The pinned-query widget uses this internally.