Error tracking, uptime monitoring, logging, and performance insights in one platform.
Claim your free access at GitHub Education Pack - look for Honeybadger.
- Main Dashboard: https://app.honeybadger.io
- API Keys: https://app.honeybadger.io/users/sign_in → Settings → API Keys
- Error Tracking: Capture exceptions with full stack traces and context
- Uptime Monitoring: Monitor website and API availability
- Check-ins: Track scheduled tasks and cron jobs
- Logging: Centralized log aggregation with trend analysis
- Performance: Application performance insights
npm install @honeybadger-io/jsimport Honeybadger from '@honeybadger-io/js';
Honeybadger.configure({
apiKey: process.env.HONEYBADGER_API_KEY,
environment: process.env.NODE_ENV,
});
// Report errors
Honeybadger.notify(error);# Gemfile
gem 'honeybadger'bundle exec honeybadger install [API_KEY]pip install honeybadgerfrom honeybadger import honeybadger
honeybadger.configure(api_key='YOUR_API_KEY')
honeybadger.notify(exception)Copy from templates/honeybadger/:
honeybadger.js- Node.js configurationhoneybadger.yml- Ruby/Rails configuration.env.example- Environment variables
HONEYBADGER_API_KEY=your_api_key_here
# Get from: https://app.honeybadger.io → Project Settings → API Keys- Set environment: Always configure
environment(production, staging, development) - Add context: Include user info and request details
- Filter sensitive data: Configure
filtersto exclude passwords, tokens - Use check-ins: Monitor cron jobs and background tasks
- Set up uptime checks: Monitor critical endpoints
- Slack, PagerDuty, Jira
- GitHub, GitLab, Bitbucket
- Webhooks for custom integrations