Skip to main content

Errora documentation

Errora (ارورا) is an alternative to Sentry: error monitoring, tracing, structured logs, session replay, cron and uptime monitoring, user feedback, profiling, application metrics, dashboards — plus an MCP server and AI auto-fix that opens merge requests for you.

Errora is Sentry-wire-compatible. You instrument your app with the official Sentry SDK for your platform and point its DSN at Errora. There is no Errora-specific client library to install, and no vendor lock-in: the same code sends to Sentry or Errora depending on one environment variable.

Start here​

Products​

Every feature below has its own setup guide — what to enable in the SDK, what to configure in the UI, and how to verify data is arriving.

ProductWhat it gives you
Error monitoringGrouped exceptions, stack traces, trends, assignment, workflow
Performance & tracingTransactions, spans, waterfalls, throughput and latency
Structured logsSeverity levels, typed attributes, trace correlation, full-text search
Session replayrrweb recordings of the sessions that produced an error
User feedbackThe widget, the crash-report modal and the server-side report API
Cron monitoringCheck-ins against a crontab/interval schedule, missed & timed-out jobs
Uptime monitoringScheduled HTTP checks with assertions and downtime issues
ProfilingSampled stack profiles, flamegraphs and slowest-function rankings
MetricsCounters, distributions, gauges and sets over trace_metric or statsd
DashboardsCustom charts, tables and big numbers across every dataset
AI monitoring (Insights)gen_ai.* / mcp.* spans → agent runs, token usage, tool calls
Security policy reportsCSP / Expect-CT / HPKP report-uri endpoint
Source maps & releasesUpload artifacts, symbolicate minified JavaScript frames
AI auto-fixDraft a patch from a stack trace and open a merge request
Alerts & notificationsWebhook, Mattermost, Telegram, Bale, Email, SMS
IntegrationsGitLab/GitHub repositories and external issue tracking
MCP serverLet Claude, Cursor and friends query and triage your issues

How Errora fits together​

Your app ──(official Sentry SDK, your DSN)──▶ Errora
│
┌─────────────────┬───────────────┼───────────────┬──────────────────┐
▼ ▼ ▼ ▼ ▼
Issues (grouped Performance, Logs, metrics, Cron & uptime Alerts → Telegram,
exceptions) profiles, replays, monitors Bale, email, SMS,
AI monitoring user feedback Mattermost, webhook

Your app sends; Errora accepts the payload immediately and does the grouping and storage on its own time, so instrumentation never adds latency to your requests.

Getting help​