Read our new blog Announcing Laravel error monitoring with Rollbar!
About 6 months ago I inherited a project (let’s call it Project Mayhem) that was grossly neglected by the original developer. I won’t go into too many details, but let’s just say that I’ve seen spaghetti with more order than this codebase had. No unit tests, no documentation, illogical architecture, and an expecting client… I felt like I was literally living in one of those nightmares where I’m late for the final exam in a class I passed a decade ago.
The icing on this terrible cake was that I also inherited the hosting and was graciously provided with absolutely no specs in order to replicate the previous production environment. I was flying blind, and if it weren’t for Rollbar's php error logging tools, this project would have crashed and burned long before I could make any meaningful changes to it. I was able to manage and prioritize exceptions as they happened, which gave me the information I needed to build out a proper hosting architecture and quickly fix existing issues in the codebase.
Suffice it to say, I am a big fan of Rollbar.
Good news! We’ve recently released a new integration with Datadog to help extend your error monitoring options. Datadog is a leading cloud monitoring solution that brings metrics from all of your apps, tools & services (like Rollbar) into one place. Now Rollbar and Datadog users can syndicate exceptions, errors and code deployments as 'Events’ within Datadog (example below).
Here's a few of the ways you can improve your monitoring when you connect Rollbar and Datadog:
You're two weeks into using Rollbar. You've watched in amazement as issue after issue comes in without a single customer complaint to accompany them. How did you ever find errors before!?
Now that your unresolved errors have drastically decreased, you've started to notice a handful of Rollbar items that all seem to be exactly the same issue. Maybe you've been notified that your UI has exceeded the maximum call stack when calling a particular function. And in one case you found out that your database is actually missing several columns which got grouped into a single error.
What's a new Rollbar user to do? Here's 6 steps to help you improve your error grouping in Rollbar:
Rollbar is hitting the road. Catch one (or more) or our team members at the following events in the next few months. We welcome the opportunity to talk to you about your projects, answer your questions and share some Rollbar swag. If you see us at an event, please stop by and say "Hi.”
Good news for RQL users. Until recently RQL usage was limited to the Rollbar interface. That's no longer a problem. Now you can access RQL directly from our API.
We like to believe that our interface provides just about everything you need to discover, investigate and resolve errors in your software. That being said, we know that everyone's needs are not the same. So, we created the Rollbar Query Language (RQL for short) to give Rollbar users more controls over their data. Many of our users have grown to depend on RQL for getting their day to day work done.
RQL is a familiar SQL-like language for querying your Rollbar data. Here's a few ways that RQL can be useful:
With the new Rollbar Add-On for Bitbucket and our recent Bitbucket Issue Tracker integration, you can now monitor and keep tabs on your errors and exceptions within Bitbucket. No more switching between multiple tools and services to debug and deploy code. Atlassian Connect for Bitbucket provides an integration architecture that embeds add-ons right within the their UI creating a seamless user experience and unified workflow.
Rollbar is better together and our latest account setting makes it easier to get everyone together. I'm happy to introduce Email Domain Whitelists.
Previously the only way to join your team on Rollbar was being invited via email. Admins had to send email invites one by one. This can be tough for large organizations and fast growing engineering teams.
With Email Domain Whitelists, now you can set an email domain whitelist, so that anyone with an address at a specified domain can join your account (once confirmed). No more one off invitations. Making the workflow for admins and new team members easier and less confusing.
Supercharge your issue and error tracking workflow when you connect your Rollbar and Bitbucket accounts. New Items in Rollbar will instantly create Issues in your Bitbucket repo, or you can create and link Issues with the click of a button within Rollbar.
Yes, that's correct.
Daily, Hourly, New Errors, and Trend graphs are now clickable. You can find and fix errors even faster, and in less clicks. :D
Common usability feedback we get from our users:
Sure would be nice if I could click the dashboard bar graphs and sparklines to quickly see what caused a spike in error events etc.
Couldn't agree more. We love aggregating data and we love it clickable. So we enabled it!