How It Works
auralog connects your application logs to AI-powered analysis and automated fixes. Here’s the full pipeline:
The pipeline
Section titled “The pipeline”1. Your app sends logs
Section titled “1. Your app sends logs”The auralog SDK captures logs, errors, and unhandled exceptions from your application. Logs are batched and sent to the ingest endpoint. Errors are sent immediately.
2. Ingest receives and stores
Section titled “2. Ingest receives and stores”The ingest worker at ingest.auralog.ai validates your API key, checks your plan quota, and stores logs in the database.
3. Claude analyzes errors
Section titled “3. Claude analyzes errors”When error or fatal logs arrive, they trigger an AI analysis. Claude reviews:
- The error message and stack trace
- Recent logs from the same project for context
- Your connected source code (if a GitHub repo is linked)
4. You get the results
Section titled “4. You get the results”Depending on your setup:
- Dashboard — analyses appear in your project’s Analyses tab with severity, root cause, and recommendations.
- Email — you receive a notification with the analysis summary.
- Webhooks — send analysis data to Slack, Discord, or your own incident management tools.
- Autofix PR — if a GitHub repo is connected, Claude can open a pull request with the fix.
5. Scheduled reviews
Section titled “5. Scheduled reviews”In addition to real-time error analysis, Claude runs periodic reviews of your logs to detect patterns, recurring issues, and trends that individual error analysis might miss.