Stop Debugging Blindly.
One Dependency. Complete Monitoring.

Minimal setup error monitoring for Spring Boot. Track errors, slow queries, and cron jobs. Get Slack alerts before users complain. Setup in 5 minutes.

ExceptHub Dashboard
<5s
AI Analysis Time
10x
Faster Debugging
100%
Auto-Captured Errors
Minimal
Setup Required

The Problem Every Developer Faces

😤

Exception Chaos

Hundreds of errors flooding your logs. Which ones matter? Which are duplicates? You're drowning in noise.

Hours Wasted Debugging

Stack traces give you line numbers, but no context. You dig through code, add logs, redeploy... repeat.

🔥

Production Fires

By the time you notice an error, users already complained. No proactive monitoring, just reactive firefighting.

How ExceptHub Solves This

Complete monitoring with minimal setup - just a few lines in application.yml

1

Add One Dependency

Drop our starter into your pom.xml and configure your API key.

2

Exceptions Auto-Captured

Every exception is sent to ExceptHub with full context, stack trace, and environment data.

3

Monitor Everything Instantly

See errors, slow queries, and cron job failures in real-time. Get Slack alerts for critical issues.

Minimal Setup

Add one Maven dependency and configure in application.yml. No extra code, no agents, no interceptors to write.

  • ✅ Auto-detection of errors
  • ✅ Auto-discovery of cron jobs
  • ✅ Auto-scrubbing of sensitive data
📊

Smart Error Grouping

Automatic deduplication stops duplicate errors from flooding your dashboard. See trends, frequencies, and which errors matter most.

  • ✅ Error fingerprinting
  • ✅ Trend analytics
  • ✅ Priority sorting
🔗

GitHub Integration

Click any line in a stack trace to jump directly to that line in GitHub. No more manual searching through files.

  • ✅ Clickable stack traces
  • ✅ Direct links to code
  • ✅ Supports branches & commits
🤖

AI-Powered Analysis (Beta)

Get AI suggestions for root causes and potential fixes. Ask follow-up questions about any error.

  • ✅ Root cause analysis
  • ✅ Fix suggestions
  • ✅ Chat with errors
⭐ Unique Feature

Cron Job Monitoring Built-In

ExceptHub automatically monitors all your @Scheduled tasks. Know when they fail, how long they take, and get alerts before users notice.

⏱️

Automatic Detection

All @Scheduled tasks are automatically discovered and monitored. No manual configuration needed.

📊

Execution Stats

Track success rate, failed executions, average duration, and execution history for every cron job.

🔔

Failure Alerts

Get instant Slack notifications when scheduled tasks fail. Catch silent failures before they cause problems.

📈

Performance Tracking

Monitor execution duration trends. Detect when cron jobs are getting slower over time.

Cron Dashboard Preview

DailyReportTask.generateReport
0 0 2 * * * (Daily at 2 AM)
✓ Success
98.5%
Success Rate
247
Total Runs
1.2s
Avg Duration
EmailSyncTask.syncEmails
*/15 * * * * (Every 15 min)
✗ Failed
87.3%
Success Rate
42
Failed
3.8s
Avg Duration

💡 Pro Tip: Cron failures are often silent. ExceptHub catches them before your users do.

Get Started in 5 Minutes

Add ExceptHub to your Spring Boot app with just 3 simple steps

1

Add Dependency

Maven (pom.xml):

<dependency>
    <groupId>io.github.excepthub</groupId>
    <artifactId>excepthub-spring-boot-starter</artifactId>
    <version>1.0.22</version>
</dependency>

Gradle (build.gradle):

implementation 'io.github.excepthub:excepthub-spring-boot-starter:1.0.22'
2

Configure ExceptHub

Choose your config format:

excepthub:
  api-key: "your-api-key-here"
  github-url: "https://github.com/your-org/your-repo"
  # optional
  service: "MyApp"
  environment: "production"
  slow-queries:
    threshold-ms: 1000

💡 Get your API key from the ExceptHub Dashboard

3

That's It! You're Done

Run your Spring Boot app. All exceptions are now automatically captured and sent to ExceptHub.

Join Beta & Get Your API Key →

Free during beta • No credit card required

Frequently Asked Questions

Everything you need to know about ExceptHub

Does ExceptHub work with my Spring Boot version? +

ExceptHub supports Spring Boot 3.3+ and works seamlessly with Java 17, 21, and newer versions.

Is my data secure? What about sensitive information? +

Yes! ExceptHub automatically scrubs sensitive data like passwords, API keys, tokens, and credit card numbers from error logs. All data is encrypted in transit and at rest. We're GDPR compliant. Read our privacy policy.

How fast does AI analyze errors? +

AI analysis typically completes in under 10 seconds. You'll see root cause analysis and fix suggestions almost immediately after an error occurs.

What happens after the beta ends? +

Beta testers will receive special pricing on paid plans when we launch. We'll give you at least 30 days notice before any pricing changes.

Does ExceptHub impact my application performance? +

No. ExceptHub sends errors asynchronously in the background, so there's zero impact on your app's response time. Error reporting happens after the HTTP response is sent to your users.

Can I customize which errors are reported? +

Yes! You can configure filters to ignore certain exceptions, set sampling rates, and customize notification rules based on error severity or frequency.

Does ExceptHub monitor scheduled tasks (@Scheduled)? +

Yes! ExceptHub automatically monitors all @Scheduled tasks (cron jobs) in your Spring Boot application. You'll see execution stats (success rate, duration, failure count), get alerts when cron jobs fail, and track performance trends over time. This is a unique feature that most error monitoring tools don't offer.

How do I get support during the beta? +

Beta testers get priority support via email at [email protected]. We typically respond within 24 hours, often much faster.

See How It Works

Explore complete documentation of ExceptHub's error monitoring features

View Documentation →

Join the Beta

Looking for beta testers! Help us shape the future of error monitoring for Spring Boot.

🎯 Free during beta • No credit card • 5 min setup

Free for all beta testers. Setup takes less than 5 minutes.