> ## Documentation Index
> Fetch the complete documentation index at: https://laraowl.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Features

> Everything LaraOwl tracks across your Laravel stack.

LaraOwl gives you full-stack observability for Laravel applications — from HTTP traffic down to individual database queries — with real-time dashboards, alerting, and built-in security analysis. This page summarizes what's captured and how it's presented.

## Full-stack observability

The client package captures telemetry across every layer of your application:

| Category                 | What's tracked                                                                             |
| ------------------------ | ------------------------------------------------------------------------------------------ |
| **Requests**             | Every HTTP request — method, path, status code, duration, middleware timing, response size |
| **Exceptions**           | Automatic grouping, stack traces, occurrence count, first/last seen, resolution status     |
| **Database queries**     | Slow-query detection, N+1 identification, execution time, connection info                  |
| **Jobs & queues**        | Job processing status, duration, failures, retry tracking                                  |
| **Commands**             | Artisan command execution, exit codes, runtime duration                                    |
| **Scheduled tasks**      | Cron health, execution history, failure alerts                                             |
| **Cache events**         | Hit/miss ratios, key-level analytics                                                       |
| **Mail & notifications** | Outbound mail tracking, notification-channel analytics                                     |
| **Outgoing requests**    | HTTP client calls to external APIs — host, status, latency                                 |
| **Logs**                 | Centralized application log aggregation with search                                        |

## Real-time dashboard

* **Live updates** over WebSockets (Laravel Reverb) — no page refresh needed.
* **Interactive charts** with time-series breakdowns.
* **Flexible time filters** — 1h, 24h, 7d, 14d, 30d, or custom date ranges.
* **Per-page pagination** that preserves your active filters.

## User tracking

* Authenticated vs. guest request breakdown.
* Per-user request volume, error rates, and last-seen timestamps.
* User activity drill-down with full request history.

## Uptime monitoring

* Automatic health checks every 30 seconds.
* Status-code tracking with response-time history.
* Instant alerts when your site goes down.

## Heartbeat monitoring

* Cron job and scheduled-task health verification.
* Configurable check-in intervals.
* Alerts when a heartbeat stops reporting.

## Performance thresholds

Set custom performance budgets per project. When a threshold is exceeded, LaraOwl automatically creates an issue:

* Route response-time limits
* Job execution-time limits
* Query execution-time limits
* Command runtime limits

## Data retention

* **Per-project retention policies** — 1, 3, 7, 14, 30, 60, or 90 days, or never delete.
* **Automatic daily pruning** driven by the scheduler.

## Multi-tenant architecture

* **Teams** with role-based access.
* **Multiple projects** per team, each a single monitored application.
* **Per-project settings**, API tokens, and integrations.
* Team invitations via email.

## Asynchronous ingestion

* All incoming data is processed through **Laravel queues**.
* Zero-latency API responses — payloads are queued immediately.
* Storage, grouping, security analysis, and broadcasting happen in the background worker.

See [Architecture](/architecture) for how data flows from your app to the dashboard.

## Explore in depth

<CardGroup cols={2}>
  <Card title="Alerts & integrations" icon="bell" href="/alerts">
    Route notifications to Slack, Discord, Telegram, email, or webhooks.
  </Card>

  <Card title="Security & firewall" icon="shield-halved" href="/security">
    Built-in WAF analysis and Cloudflare firewall management.
  </Card>

  <Card title="Architecture" icon="diagram-project" href="/architecture">
    How ingestion, queueing, and broadcasting fit together.
  </Card>

  <Card title="Dashboard reference" icon="table-columns" href="/dashboard">
    A guide to every section of the dashboard.
  </Card>
</CardGroup>
