Using Rollbar to unravel existing Laravel applications

Posted by Zachary Flower on May 24, 2016


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.




Read More

Streamline monitoring with Rollbar & Datadog

Posted by Mike Smith on April 25, 2016

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). 



Read More

6 ways to improve error grouping in Rollbar

Posted by Chris Pfohl on April 11, 2016 · poweruser


Power User Series is a series in which we give you the tips, tricks and tutorials to get the most value from Rollbar and help you and your team become power users.

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:


1. Learn how Rollbar groups items.

The Rollbar grouping algorithm attempts to be as smart as possible by grouping items by root cause. Error type items are grouped by a combination of platform, environment, error class, and stack trace information. Message type items are grouped by message text after stripping out certain number-like and date-like portions of the message.


2. Customize your error grouping.

Custom grouping enables you to decide exactly how Rollbar will group your items. You can alter the title, change the fingerprinting (and therefore the grouping), and use any data you send to us to make it work!


3. Make sure you're setting the server root.

Before grouping by filename, Rollbar will strip off whatever you're sending in the server root segment. This means that you can host the code from varying locations, but still get the same grouping, no matter where on the system you host your code. Each notifier allows setting this in its own way. Check out the docs for your notifier to learn how!


Read More

Meet the Rollbar team IRL at these upcoming events

Posted by Mike Smith on March 25, 2016

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.”


Lone Star PHP

Where: Dallas, Texas   /  When: Fri, April 8 to Sat, April 9

The Lone Star PHP Conference brings together great PHP speakers and topics into a fantastic two-day event that is 'clap, clap, clap' deep in the heart of Texas. Catch me, Mike Smith (and local Texan) handing out Rollbar swag and making friends. ;)



Where: Portland, Oregon  /  When: Tues, March 29 to Wed, March 30

EmberConf is the flagship event of the Ember community. It’s two days of sessions, talks, and good times with the Ember Core Team and community members from around the world. Our CEO and Co-founder Brian Rue will be there, so say hi if you happen to see anyone in a Rollbar shirt.


Ruby On Ales

Where: Bend, Oregon  /  When: Thurs, March 31 to Fri, April 1

We’re ending our tour of Oregon at this years Ruby on Ales event. Ruby on Ales is a two-day single track Ruby conference, with a super cool name. It is two full days of presentations, networking and good ole fashion community fellowship.


Read More

Query Rollbar data directly from our API

Posted by Chris Pfohl on February 15, 2016

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.

Read More

Connect Rollbar to Bitbucket Issue Tracker

Posted by Mike Smith on March 17, 2015


New integration now available - Bitbucket Issue Tracker

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. Read More

Daily, Hourly, New Errors and Trend graphs are now clickable

Posted by Mike Smith on March 10, 2015 · product

Yes, that's correct.

Daily, Hourly, New Errors, and Trend graphs are now clickable. You can find and fix bugs 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!

Read More