Error Audit — 7-Day Searchable Error History

Control Panel
Control Panel
Error Audit — 7-Day Searchable Error History
Every error your Solr index encounters is now automatically captured, parsed, and stored for 7 days. Search through stack traces, filter by severity and type, track error rates over time, and drill into any error with a single click — all from your Opensolr Control Panel.

How It Works

Every Opensolr cluster server continuously parses its Solr log files. Each ERROR, WARNING, and CRITICAL entry is automatically extracted, classified, enriched with a human-readable explanation, and indexed into a dedicated search index. This happens in the background — there is nothing to enable, configure, or maintain.

SOLR LOG
Raw log entries
PARSE
Extract & classify
INDEX
Searchable store
DASHBOARD
Search & analyze
Fully automatic — errors are captured and available within minutes

What gets captured for each error:

Timestamp
Exact time the error occurred, with date range filtering support.
Level & Severity
Critical (5/5), Error (4/5), or Warning (2/5) — with color-coded badges.
Error Type
Automatic classification: Solr, Memory, I/O, Timeout, Parsing, Security, Connection, or General.
Root Cause
The deepest exception in the Caused-by chain — the actual reason behind the error.
Plain-English Explanation
Every error includes a human-readable explanation of what went wrong and what to do about it.
Compacted Stack Trace
The important parts of the stack trace — first error line, exception chain, all Caused-by entries — without the noise.

The Error Audit Dashboard

Open any index in your Control Panel and click Error Audit in the left sidebar. The dashboard loads your error history instantly.

Summary Cards

At the top, four cards give you an at-a-glance breakdown: Critical, Errors, Warnings, and Total counts for the currently filtered view. These update dynamically as you change filters.

Error Rate Chart

A bar chart shows error frequency over the past 7 days, broken down by hour. Spot patterns immediately — recurring errors at specific times, sudden spikes after deployments, or a clean flat line when things are running smoothly.

Filters & Search

Full-Text Search
Search through stack traces and error messages. Find that one exception you saw yesterday — type any keyword and hit Enter.
Date Range
Pick a start and end date. Default is the last 24 hours, but you can go back up to 7 days to investigate past incidents.
Level & Type Filters
Click the level pills (Critical, Errors, Warnings) or use the Type dropdown to narrow down to specific error categories like Memory, I/O, or Parsing.

Errors Table

The main table shows every error in reverse chronological order. Each row displays the timestamp, level badge, error type, severity score, a truncated message, and which server it came from. Click any row to open the full detail view.


Error Detail View

Click any error in the table to open the detail modal. Everything you need to understand and fix the issue, in one place:

Plain-English Explanation
At the top of every detail view, a highlighted box explains the error in plain language. No Java stack trace decoding needed — you immediately know what went wrong.
Root Cause Extraction
The deepest Caused-by exception is extracted and shown separately. No more scrolling through 50 lines of stack trace to find what actually broke.

Below the explanation, you get the full technical breakdown:

  • Timestamp — exact time of the error
  • Server — which cluster server logged it
  • Level / Type / Severity — color-coded badges
  • Error Message — the raw message from the log
  • Root Cause — the deepest exception
  • First Log Line — the original line from solr.log
  • Stack Trace — compacted and syntax-highlighted, with Exception, Error, and Caused-by keywords highlighted in red for quick scanning

Error Types & Severity Levels

Every error is automatically classified into a type based on the exception class:

Type What It Means Common Cause
SOLRInternal Solr processing errorSchema mismatch, bad config, corrupt index
MEMORYOut of memory / heap exhaustionVery large result sets, complex queries, large documents
I/ODisk read/write failureDisk full, permissions, corrupt file
TIMEOUTQuery or operation took too longExpensive wildcard queries, unoptimized index
PARSINGMalformed query or documentInvalid query syntax, bad XML/JSON in updates
CONNECTIONNetwork connectivity issueTemporary network blip, DNS resolution failure
SECURITYAccess deniedAuthentication failure, IP restriction
GENERALUncategorized errorVarious — check the stack trace for specifics

Severity levels:

5/5
CRITICAL
4/5
ERROR
2/5
WARNING

Error Audit vs Tail Error Log

Opensolr now has two error views. They serve different purposes:

Tail Error Log
Real-time. Shows errors happening right now by tailing the live Solr log. Best for active debugging — watching errors appear as you test queries or push updates. Limited to the most recent entries in the current log file.
Error Audit
Historical. Searchable archive of every error from the past 7 days. Best for incident investigation, trend analysis, and auditing. Filter by date, search stack traces, see error rate patterns over time.

Use Tail when you need to see errors as they happen, right now. Use Audit when you need to find errors from the past, search for specific exceptions, or understand error trends.


Getting Started

  1. Log into your Opensolr Control Panel
  2. Select any of your Solr indexes
  3. Click Error Audit in the left sidebar
  4. Your error history loads automatically — use the filters, search, and chart to investigate

No setup, no configuration, no extra cost. Error Audit is included with every Opensolr account and works for every index across all plans.


Stop guessing. Start auditing.
Every Solr error, parsed, classified, and searchable — waiting for you in the Control Panel.