๐Ÿง  NL
โšก KQL
๐Ÿ—„๏ธ SQL
NL

Querying S3...

๐Ÿ“‹

Type a query to explore your logs

Supports Natural Language, KQL (Kusto), and SQL

๐Ÿ“‹ Query History

๐Ÿ“‚ Data Sources

๐Ÿ”‘ Login to manage data sources

๐Ÿ“Š Auto-Dashboard

๐Ÿ”’ Admin

โšก Performance Plan
๐Ÿ”ง Index Jobs
๐Ÿ“Š Usage Report
๐Ÿ“‹ Audit Log
๐Ÿ“Š Google Analytics
Open GA4 Realtime Dashboard โ†—
๐Ÿ’ฌ User Feedback
Click Refresh to load

๐Ÿ†• What's New โ€” v0.15.0

NEW ๐Ÿ’ฌ Feedback system โ€” screenshot + context capture, AI summary, admin review, My Feedback for users
NEW ๐Ÿค– Chat page-control โ€” AI agent can set query, time range, source, and run queries in the UI
NEW โœ… Query validation โ€” syntax errors show suggestions, help links, and editor highlighting
NEW ๐Ÿ” AI empty results summary โ€” explains why no results with actionable suggestions + report bug link
FIX ๐Ÿ” Login broken โ€” DatasourcePicker temporal dead zone + null container crash
FIX โฐ "All time" returned 0 results โ€” AI-generated time range now stripped
FIX ๐Ÿ” Field aliases โ€” status_code now matches http.status_code via OR expansion in S3 Select

v0.14.0

NEW ๐Ÿ“Š Chart.js visualizations โ€” doughnut, bar, line, histogram for all result shapes
NEW ๐Ÿ”ง Index Explorer โ€” browse all buckets, see per-folder index status and plan level
NEW ๐Ÿ“‚ Datasource-aware source picker โ€” auto-resolves bucket/region on Query + Dashboard
NEW โš ๏ธ Smart warnings โ€” amber banners for empty results (time filter, no files, sampled)
NEW ๐Ÿ“ˆ Load test runner โ€” benchmark 1GB/10GB/100GB, published to /loadtest.html
NEW ๐Ÿ“– Query engine limits โ€” capacity analysis + upgrade paths in help page
FIX ๐Ÿ” Login button โ€” was broken (GITHUB_CLIENT_ID temporal dead zone)
FIX ๐Ÿ“Š Aggregation queries โ€” now auto-switch to Visualize tab (was showing raw table)
FIX โฑ๏ธ 100GB queries โ€” timeout/OOM fixed (Lambda 1024MB, smart file limits, global LIMIT)
FIX โฐ Time range โ€” unknown values no longer default to "last 1h"
FIX ๐Ÿชฃ Cross-bucket queries โ€” default bucket always allowed, anonymous unblocked
FIX ๐Ÿ‘ค Usage report โ€” user_id now auto-injected in all API calls

v0.13.0 โ€” Plan Management & Job UX

NEW โšก YOUR PLAN badge โ€” active plan highlighted in cost & perf bars
NEW ๐Ÿ’พ Plan persistence โ€” saved to DynamoDB, loaded on page open
NEW ๐Ÿ“Š Job progress โ€” real-time X/Y files, percentage, ETA countdown
NEW ๐Ÿšซ Job cancel โ€” stops running builds cleanly
NEW ๐Ÿ”„ Job rebuild โ€” delete + fresh build in one click
NEW ๐Ÿ—‘๏ธ Job delete โ€” remove all index data for a prefix
NEW ๐Ÿ“ˆ Plan comparison matrix โ€” 5 queries ร— 9 solutions on matrix.html
NEW ๐Ÿ”’ Security threat model โ€” 13 threats, 4 attack scenarios documented
FIX โฑ๏ธ Job time display โ€” "~109s left" for running, "Done in 3s" for completed
FIX ๐Ÿ’ฌ Chat SSE streaming โ€” tokens render incrementally (was blocked)
FIX ๐Ÿ“Š Merged Aggregations into Visualize tab (removed overlap)

v0.12.0 โ€” Tenant Isolation & Security

NEW ๐Ÿชฃ Add S3 buckets with alias and region
NEW ๐Ÿ“‚ Browse folders โ€” auto-discover log prefixes
NEW ๐Ÿท๏ธ Folder aliases โ€” name your log sources
NEW โญ Default datasource + folder โ€” auto-populates source input
NEW ๐Ÿ’ก Source autocomplete from enabled folders
FIX โฑ๏ธ Query timeout on prefixes with many small files
FIX ๐Ÿ“‹ Query history broken for logged-in users

v0.5.1 โ€” Stability & Query Fixes

NEW ๐Ÿ” In-memory sort โ€” "show me the slowest request" now works
FIX ๐Ÿ” Lambda recursive loop โ€” index builder no longer triggers itself
FIX ๐ŸŒ CORS errors โ€” all endpoints now work correctly

v0.5.0 โ€” Streaming Chat, Auth & Preferences

NEW ๐Ÿ’พ Save defaults โ€” timezone, source, time range, language synced to server
NEW ๐Ÿ• Timezone toggle โ€” Relative / Local / UTC (instant switch)
NEW ๐Ÿ”„ Streaming chat โ€” token-by-token response rendering
NEW โš™๏ธ Thinking steps โ€” see agent's queries with spinner โ†’ โœ…
NEW ๐Ÿ“Œ Context pills โ€” source, time range, query, results shown above chat input
NEW โน Stop / ๐Ÿ“‹ Copy / ๐Ÿ”„ Retry / ๐Ÿ‘๐Ÿ‘Ž Feedback on chat bubbles
NEW โš ๏ธ Error report dialog โ€” screenshot capture + submit to telemetry
NEW ๐Ÿ“ก Client telemetry โ€” usage + errors โ†’ S3 (dogfood)
NEW โ†”๏ธ Resizable + maximizable chat drawer
FIX NL queries with aggregations now return correct results
FIX Chat no longer times out on complex investigations

v0.4.0 โ€” AI Chat Agent

FEAT ๐Ÿ’ฌ AI Chat Agent โ€” conversational incident investigation
FEAT Slash commands: /investigate, /digest, /compare
FEAT ๐ŸŽฒ Lucky button โ€” random query generator

v0.3.0 โ€” UI Enrichment

FEAT Left sidebar navigation
NEW Time range picker (15m, 1h, 6h, 24h, 7d, 30d)
NEW Click any log row to see full detail + copy fields
NEW Query history (last 20, saved in browser)
NEW Export results as CSV or JSON
NEW Relative timestamps ("2 min ago")
NEW Row-level log level coloring
NEW Keyboard shortcut hints in sidebar

v0.2.0 โ€” Multi-Format & Query Languages

FEAT KQL (Kusto) + SQL support with auto-detection
FEAT Multi-format log parser (JSON, logfmt, Log4j, nginx)
FEAT Field/level normalization (40+ aliases)
FEAT Per-query cost estimation vs 6 platforms

v0.1.0 โ€” Initial POC

FEAT Natural language โ†’ AI โ†’ S3 Select queries
FEAT Auto-indexing (partition metadata + bloom filters)
FEAT Dogfooding โ€” service queries its own logs
๐Ÿ’ฌ AI Chat Agent

๐Ÿ‘‹ I'm your AI log analyst. I can investigate incidents, analyze patterns, and help you explore logs.

Try: