All the metrics you need to monitor your apps, infrastructure, and more. None of the complexity (or cost!) that you don't. Setup in five minutes or less.
Track response times, throughput, and resource usage without the overhead of traditional APM tools.
Keep tabs on servers, databases, and platform health to resolve incidents quickly and ensure reliable services.
Turn any event into a KPI. Track signups, payments, or custom metrics alongside your technical data.
Application Performance Monitoring is essential, but many of the APM tools on the market are bloated with features that are irrelevant for devs building and supporting apps in production.
Our APM Dashboards are a lightweight alternative to enterprise APM tools. They track the essentials automatically — response times, slow queries, background job performance — and are easy to extend and customize.
Piece of cake.
Don't worry though. If your boss or platform team insists, we play well with New Relic and Datadog.
Every event in Honeybadger — from errors to application logs and beyond — is data you can query, visualize, and alert on. Build custom widgets to answer questions unique to your application and business, often without custom instrumentation.
When you do want to add some custom data, our SDKs have you covered:
# Send custom events
Honeybadger.event('user_activity', { action: 'signed_up', user_id: 123 })
# Track values over time
Honeybadger.gauge('data_size', ->{ file.byte_size })
# Measure expensive operations
Honeybadger.time('build_export', ->{ export.build })
# Increment and decrement counters
Honeybadger.increment_counter('add_to_basket', { item_id: item.id })
Once recorded, Honeybadger makes it easy to query and chart the values from any event source.
Honeybadger is simple, but observability can be complex. That's why our support team is staffed by developers with deep monitoring expertise. Email us and get a thoughtful response from someone who understands your stack — not a ticket number. We'll help you build the perfect dashboard, optimize your queries, or troubleshoot when things get weird.
Ben Curtis
To: Jason Charnes
Subject: Re: Uploading logs
Happy to help! And thanks for letting me know it (mostly) worked. I guess I have some debugging to do on that environment variable. :)
One last thing... make sure you run this to get Vector to start after a reboot:
sudo systemctl enable vector.service
I put that in the gist after I sent the last email to you, so you may have done that already, but you may not have, and it doesn't hurt to do it twice. :)
Oh, and about the log prefix you mentioned... look in config/environments/production.rb
for config.log_tags and comment that out. That's probably what's adding that stuff to your logs.
Jason Charnes
To: Honeybadger Support
Subject: Re: Uploading logs
That did the trick!!
This is so awesome. Again, thank you!
Honeybadger adapts to how your team works. Whether you're debugging production, optimizing performance, or shipping a new feature, here's how dev teams use Honeybadger to drive real value at their companies.
Monitor your app and infrastructure health to catch issues before they impact users, reduce downtime, and keep your customers happy.
Track and analyze customer behavior and lifecycle events, like sign-up rates, feature usage, and other events you care about to support your marketing team.
Send your billing events to Honeybadger and create revenue dashboards, monitor sales trends, and discover which features drive upgrades.
Monitor feature flag adoption by tracking usage, A/B tests, and user engagement metrics to make data-driven decisions about feature rollouts.
Track events from your build pipeline, such as a count of failed tests, test run durations, and deployment time, to speed up your CI/CD pipeline.
Send security events like failed logins and rate limit violations. Build dashboards to spot attack patterns and get instant alerts when threats emerge.
From setup to deployment to fixing issues — everything moves faster with Honeybadger. See for yourself.