← Blog Home

product Blog Posts

Data, Privacy, and Compliance - How We Prepared for GDPR

Written By Tyler YC May 21st, 2018

Over the past couple of months it has been very difficult not to overhear conversations about GDPR and its implications on how we build and maintain software. Some were particularly memorable.

"No, I can't fire you right now, not when we're a month away from GDPR!"

- Random person overheard yelling on the phone in San Francisco

At Rollbar, we've been working hard to be ready. This is a story about how we prepared for GDPR.

What is GDPR?

Read more

Send Rollbar Error Alerts to Cisco Spark

Written By Tyler YC March 1st, 2018
 

Cisco Spark is a enterprise collaboration platform from Cisco that includes messaging, video conferencing, desk phones, and digital whiteboards to mention a few.

If your organization uses Cisco Spark, using Rollbar with it has just got easier. Depending on your setup, you can now receive Rollbar alerts not just in your messaging apps but also on that giant screen in the meeting room.

Read more

Announcing Our New .NET Error Monitoring SDK

Written By Jason Skowronski February 12th, 2018

Rollbar is happy to announce our official .NET error monitoring SDK. This new .NET SDK is more rreliable, supports all of the popular .NET platforms (NET Standard, .NET Framework, .NET Core, ASP.NET MVC, UWP, Mono, Xamarin), easy to configure, multithreading friendly, and more.

Rollbar helps you monitor errors in production applications. It provides you with a live error feed from your applications, including complete stack traces and contextual data to debug errors quickly. It also lets you easily understand your user experience by tracking who is affected by each error. Check out our features page to learn more about how it can help you.

.NET errors screenshot

.NET error monitoring, as seen in Rollbar

Read more

New Integration - Auto-create Clubhouse stories with error data from Rollbar

Written By Tyler Yuniarto February 9th, 2018

At Rollbar, we use Clubhouse to manage our software projects. One of the many ways we use it is for tracking issues in product releases. We'd have an epic in Clubhouse for each release, and create stories for bugs associated with the release that we need to fix. This is especially useful when we're working on service packs.

Read more

Introducing the Account Dashboard 📉

Written By Jason Skowronski February 7th, 2018

We are excited to release our new Account Dashboard! The Account Dashboard gives your engineering team insight into errors across multiple Rollbar projects. This insight provides an overview of how each application and service is performing, so you can quickly identify and drill down into problem areas and error trends.

Read more

What We Shipped in 2017 📦

Written By Mike Smith December 28th, 2017

At Rollbar, 2017 has been a year of exciting growth and development for the product and the team. We've grown the total number of users to over 100,000, processing billions of events per week, and the team has more than doubled in size. I know it's cliche, but, it genuinely does feel like we're just getting started. ;-)

Before we put this year behind us and speed into 2018, I thought we'd look back, and share some of the highlights of what we shipped in 2017.

Read more

Spring MVC Exception Handling and Monitoring

Written By Jason Skowronski November 27th, 2017

The Spring Famework is the most popular framework for Java according to hotframeworks.com. It provides a model view controller (MVC) architecture and readily available components to develop flexible and loosely coupled web applications.

If you are new to Rollbar, it helps you monitor errors in real-world applications. It provides you with a live error feed from the application, including complete stack traces and request data from the browser to debug errors quickly. It lets you easily understand user experience by tracking who is affected by each error. Learn more about our Java error monitoring product features.

While Rollbar’s notifier works with any Java application, we’re going to show you how to set it up with Spring and how to try it out yourself with a working example app.

Read more

Announcing Our New Java Error Monitoring SDK

Written By Jason Skowronski November 17th, 2017

Rollbar is proud to announce the first official 1.0 release of our Java notifier SDK for error monitoring. Java continues to be one of the world’s most popular programming languages. It’s the most sought-after language for employers and has the second most pushes on GitHub according to Stackify’s 2017 rankings.

Rollbar helps you monitor errors in real-world applications. It provides you with a live error feed, along with stack traces and contextual data to debug errors quickly. It's important to select an error monitoring solution that supports all the languages your company uses for a clear picture across your whole stack from the front end to the back end. Some competing solutions just don't give you that full visibility. Learn more about our product features for Java.

This new version of our Java notifier SDK supports many frameworks including web apps, Android, Scala, Kotlin, Spring MVC, and more. In web applications, it captures data about the request including the user's IP address and browser so you can narrow the problem down. It helps you identify root cause quickly, by giving you contextual data on what changed and when from your source control and deployment systems. You can also react proactively by seeing which users were affected and prioritize fixes.

Java items screenshot

Grouped Java exceptions, as seen in Rollbar

Read more

Laravel error reporting now available

Written By Jason Skowronski October 30th, 2017

We're happy to introduce our latest error reporting SDK, for Laravel, which tracks and reports errors that happen in your Laravel applications. Laravel is a popular and powerful MVC framework for PHP, designed for developers who need a simple and elegant toolkit to create full-featured PHP web applications.

In real-world production applications, it’s important to monitor errors so you understand your user’s experience and can fix issues before more are impacted. Rollbar helps by providing you with a live error feed from your application, including complete stack traces for instant visibility. To give you more context to debug problems, we also track the environment the error is coming from (prod or staging), the server that generated the error, and even the user’s session. Learn more about Rollbar’s product features.

Below, we'll show you how to add Rollbar error reporting to your Laravel apps and even give you a code example that you can try yourself.

Read more

Error Boundaries in React 16

Written By Jason Skowronski October 11th, 2017

React recently announced the release of version 16 with long standing feature requests including error boundaries, fragments, improved server-side rendering and more. Error boundaries are especially useful so that an error in one small part of the UI doesn’t break your entire application. Instead, it’s better to contain those errors to the affected components and recover gracefully.

You can try using error boundaries yourself in our working Codepen example. We forked it from Facebook's initial version to show how to add Rollbar's JavaScript error logging. When you open this page, you can activate an error boundary by clicking at least five times on the counter. You will then see the error message “Something went wrong.” Let's dive deeper into this example to learn how error boundaries work.

Error boundaries Codepen example

Codepen example, React error boundaries

Read more

Quickly edit and merge many error items at once

Written By Jason Skowronski September 20th, 2017

Rollbar just added a new feature that allows you to quickly edit and merge hundreds or thousands of items at once. In the past, you could only edit or merge items on a single page, which is limited to 30 items at a time. We added a new link that allows you to apply the change to all items in your view or matching a search. This feature provides a similar user experience to how Gmail lets you select all conversions, and then update or delete them.

Merge all items screenshot

Read more

Introducing AWS Lambda Support for Node.js and Python

Written By Tyler Yuniarto September 7th, 2017

We’ve just updated our Rollbar.js and Python libraries, making it easy for you to monitor errors on AWS Lambda. If you’ve been considering building apps with serverless architectures on Lambda, we’ve got the exception tracking covered so you can rest easy.

Serverless architectures

Serverless architectures have taken resource abstraction to the next level.

We've now gone from having servers hosted and managed in the cloud, to having servers that require zero touch and are ephemeral in nature - they're spun up automatically only when certain events are triggered.

Read more

Introducing JavaScript Telemetry

Written By Jason Skowronski August 16th, 2017

We're excited to introduce JavaScript telemetry, which provides a timeline of events in the browser leading up to when an error occurred. This helps you find the root cause of JavaScript errors faster by providing critical information on user behavior, network activity, and more. You might also think of this timeline of events as a trail of breadcrumbs or a black box recorder which tells you what happened just before a crash or error.

In the screenshot below, we see a timeline showing a complete story of how the user encountered an error. First they loaded the page, typed their email address into the sign up form, validated the email, navigated to an onboarding page, and then the error occurred. This gives clear context on what caused the error and which component needs to be fixed.

JavaScript telemetry screenshot

JavaScript telemetry data, as seen in Rollbar

Read more

Security matters: Rollbar now offers advanced encryption at rest

Written By Jason Skowronski July 19th, 2017

Are your services secure?

In today’s world, you can hardly go a week without reading in the news about security breaches, malware, and more. We’ve already had headline news this year for Wanna Cry, and now there are dozens of copycat malware programs taking advantage of out-of-date systems. Think of all the services that your company uses from error monitoring to logging and APM. Some of them may be delivered by vendors and others set up by internal teams. Did your IT team evaluate these services to determine how secure they are? If not, you might want to reconsider the services you use or who can best deliver them.

Read more

Merging versus Custom Fingerprinting

Written By Jesse Gibbs June 23rd, 2017

With the recent announcement of support for manual merging, there are now multiple ways to combine occurrences of errors into a single item.

Before merging was an option, if the default fingerprinting algorithm didn’t combine occurrences the way you wanted, then you needed to define custom fingerprinting rules. Custom fingerprinting rules require you to learn our JSON-based rule syntax, and that could be a deterrent against setting them up.

Now that you can easily merge errors via the UI, is there still value in setting up custom fingerprinting rules? Absolutely, and this blog post will explain why!

Read more

Technical details and challenges of building Error Merging

Written By Rivkah Standig June 19th, 2017

Hopefully you've had the chance to try out our latest feature, error merging. We've heard a lot of positive feedback from our users. They're especially excited to be able to easily merge and un-merge related errors. We thought it would be useful to share how the Rollbar team made this happen from a technical standpoint. If you're interested in the nitty-gritty of how we implemented error merging, read on.

I interviewed Todd Dampier, one of the engineers here at Rollbar who was instrumental in making error merging possible, about what was involved in engineering this feature.

Read more

Introducing Error Merging ⎌

Written By Mike Smith May 22nd, 2017

We're excited to introduce merging (and un-merging) of errors! Merging errors lets you combine multiple errors into one 'group' for easier management and more accurate metrics. All past and future occurrences of any merged errors will automatically be combined and grouped. Today's merged errors are tomorrow's error groupings. :-)

Merge errors

When you encounter a duplicated error, you'll want to create a new 'group'. Select one or more errors from the same environment in the error Items feed. Slide the toggle in the box above to 'Merge', set appropriate Level, Status, Owner, and Source values, enter a name for the new item, and click 'Merge'. Done, error merge success!

rollbar merge errors

Read more

New and improved JavaScript notifier SDK - rollbar.js 2.0

Written By Jason Skowronski May 20th, 2017

We are excited to announce a major update to our JavaScript notifier SDK in version 2.0. This new version adds support for isomorphic or universal applications, which can run on both the client and the server. It standardizes the configuration and logging across environments, and makes it consistent with notifiers for other languages. Here are the big changes:

Single library for both client and server side

Read more

Improved PHP error reporting with our latest rollbar-php 1.0 updates

Written By Jason Skowronski May 4th, 2017

We are excited to announce a significant upgrade to our PHP notifier SDK. This new version will make it much easier for customers to integrate their PHP apps with Rollbar. It uses the latest standards like Composer, proper namespaces, and is more reliable. Here are some of the highlights:

Read more

Introducing hassle-free, compliant SaaS error monitoring

Written By Brian Rue April 26th, 2017

I'm very excited to announce that today, Rollbar is launching the first and only compliant SaaS error monitoring solution on the market. Our compliant solution meets the standards of HIPAA and ISO 27001, thanks to our team's hard work over the past 6+ months on our infrastructure, application, and policies.

Read more

Major JavaScript source map updates

Written By Jesse Gibbs April 20th, 2017

We’re excited to introduce a major update to JavaScript source map support in Rollbar! This update introduces several features unique to Rollbar (source map search, source map failure logs, inline warnings in stack traces) that are critical to anyone using client-side JavaScript in a large-scale, continuous deployment environment.

Read more

Error alert notifications + how to use them for better monitoring

Written By Rivkah Standig April 4th, 2017

Rollbar offers an impressive array of error alerting and notification options for you to choose from, which is awesome! But sometimes we hear from our users that they aren't quite sure how to leverage their notifications to get the best results. What do notifications here at Rollbar do? How do they work? How should you interpret them? And perhaps most importantly, what are the best practices? Let's explore the answers to all these questions today.

Read more

Up your incident management alerts game with Rollbar and VictorOps

Written By Rivkah Standig March 2nd, 2017

Resolving on-call errors can be faster and easier than ever before when you integrate VictorOps and Rollbar. VictorOps is a fantastic on-call management tool that provides incident notifications to engineers to help teams resolve incidents faster and minimize downtime. We're excited to announce that you can now automatically send your Rollbar items to VictorOps, and get alerted to new errors quickly - before your users notice.

Read more

Connect Rollbar to your source code and issues in GitLab

Written By Mike Smith January 31st, 2017

Good news for GitLab users! You can now deep link error stack traces in Rollbar directly to the code in your GitLab repos. Rollbar now supports GitLab's native issue tracking features, allowing you to seemlessly debug and manage new issues as they happen in your existing workflow. We’ve rolled out support for source control for both GitLab.com and self-hosted. Issue tracking only supports GitLab.com, self-hosted support is coming soon.

Linking source code in GitLab to Rollbar stack traces

stacktrace gitlab linked

Read more

Better workflows for managing errors

Written By Mike Smith December 21st, 2016

Happy Holidays Rollbar users! 🎁 We're gifting you a handful of updates to a key feature in Rollbar, the Live Error Feed. We recently rolled out some improved fucntionality to the Live Error Feed, most notably the ability to quickly view and assign ownership of errors with your team. Instantly know who's working on what and ensure that urgent production issues don't get overlooked.

rollbar error live feed gif

Here's an overview of how these updates will help you and your team members better manage errors in Rollbar:

Read more

Deep link stack traces to Bitbucket and track Pipeline deploys

Written By Jesse Gibbs November 14th, 2016

Good news for Bitbucket users! You can now deep link error stack traces in Rollbar directly to the code in your Bitbucket repos. Rollbar also now integrates with Bitbucket Pipelines.

stacktrace bitbucket linked

Read more

Correlate errors to feature rollout tests with Rollbar and Split

Written By Adil Aijaz, Co-Founder & CEO of Split November 3rd, 2016

Our friends at Split wanted to let you know that you can now integrate Rollbar with Split. And take control of your error handling and feature rollouts - together. Enjoy! :-)

Rollbar is an excellent error monitoring service that works across all of the languages Split supports. It’s great at telling you what’s going wrong and where, but doesn’t necessarily have all the details on why. That’s where Split comes in, with our new Rollbar integration.

We built Split to help teams take control of their deployments by slowly delivering features to targeted groups of users. In this way you can limit the scope of trouble when things do go wrong, killing the feature until it’s fixed, then slowly rolling it out again. Our new integration brings rollout metadata from features in Split into the Rollbar interface, so teams can quickly correlate errors against the latest deployments.

Read more

A better error monitoring workflow Rollbar + Atlassian

Written By Mike Smith October 12th, 2016

Dealing with errors can be time consuming and often an interruption in your everyday development workflow. It's important that we at Rollbar continue to work to improve this process and that we extend the capabilities and insights of your current toolset and workflows.

Atlassian users can now rejoice! 🎉 Debugging errors just got a whole lot easier and faster. With our latest improvements and integrations with Atlassian products you can now keep tabs on your application directly within the tools you're already using to build it. No more switching between multiple tools and services to debug and deploy code. Creating a seamless user experience and unified workflow around production errors.

Integrating Rollbar’s error monitoring with Atlassian’s products provides teams with:

  • Instant error grouping and aggregation: Errors are grouped by root cause and linked to your source code within Bitbucket.
  • Real-time notifications: Intelligent alerting rules configured for HipChat and JIRA.
  • Easy workflow and prioritization: Discover the most impactful errors with data and create issues in JIRA instantly with rich data, contextual details and error analytics.
  • Faster time to resolution: Debug, deploy fixes and track regressions much faster when your error data moves through HipChat, JIRA and Bitbucket automatically.

Watch our short video for an overview of how Rollbar and Atlassian's products work together:

Read more

Rollbar add-on now available for JIRA

Written By Mike Smith October 10th, 2016

We’ve recently released a new JIRA Add-On to help extend your application error monitoring workflow. JIRA is one of the leading issue tracking solutions used by agile teams. Enabling them to plan, track, release and support building better software.

Send rich error data to JIRA

Connect Rollbar to JIRA and enhance issues with detailed error data like stack trace, error status, total occurrences, unique IPs affected, first seen date, last seen date and the date the error reoccurred and regressed. All conveniently displayed, linked and accessible within JIRA.

Here are a few of the ways you can improve your monitoring workflow when you connect Rollbar with JIRA and install the new Rollbar for JIRA add-on:

  • Link and display root cause exception data in issues.
  • Set notification rules to automatically open new issues.
  • Create and assign JIRA issues with a few clicks.
  • Bidirectional syncing, update statuses in both Rollbar and JIRA.
Read more

Improved ruby error reporting with our latest gem updates

Written By Jon de Andres September 14th, 2016

Recently, we released version 2.13.0 of the rollbar-gem. This update is full of new features and some minor bug fixes. The full release notes can be found here, Release 2.13.0. Here are a few of the highlights in this update:

1. Allow overriding configuration

Many customers have asked to implement a way to override the default configuration for a specific block of code. Some of them use the same process to send reports to our API for different projects, some need to change the environment, and others want to use one async handler for a single block of code (or none at all).

So, we've added a new method called Rollbar.with_config to do this. It receives a Hash object with the configuration overrides you want to use for the given block. The configuration options can be found at Configuration. The Hash passed to with_config should be formatted like {environment: 'specific-environment'}. For example:

Read more

SAML-based Single Sign-On (SSO) now available

Written By Jesse Gibbs July 18th, 2016

If your team uses Google Apps for Work or Okta, you can now access your Rollbar account using SAML-based single sign-on (SSO). SSO via Google Apps and Okta is available on all paid plans, and can be setup in minutes by an admin.

Once SSO is enabled, users can access your Rollbar account with just a click from the Google App Drawer or Okta My Applications screen.

Read more

Two-Factor Authentication now available for all users

Written By Jesse Gibbs June 23rd, 2016

We’re excited to introduce Two-Factor Authentication (2FA) in Rollbar as an optional extra layer of security on every user’s account. 2FA reduces your risk of having your account hacked through phishing, credential exploitation or other remote attacks.

We highly recommend enabling Two-Factor Authentication for your entire team. It’s easy to setup (and free)!

Read more

Streamline monitoring with Rollbar & Datadog

Written By Mike Smith April 25th, 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).

Here's a few of the ways you can improve your monitoring when you connect Rollbar and Datadog:

Read more

Query Rollbar data directly from our API

Written By Chris Pfohl February 15th, 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.

RQL is a familiar SQL-like language for querying your Rollbar data. Here's a few ways that RQL can be useful:

Read more

Rollbar add-on now available for Bitbucket

Written By Mike Smith June 11th, 2015

On the heels of Atlassian's announcement of Atlassian Connect for Bitbucket yesterday, we're excited to introduce our very own Rollbar Add-On for the Bitbucket community.

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.

Read more

Easier way to get your team on Rollbar

Written By Mike Smith May 19th, 2015

Joining and getting your team on Rollbar is now easier.

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.

Read more

Connect Rollbar to Bitbucket Issue Tracker

Written By Mike Smith March 17th, 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

Written By Mike Smith March 10th, 2015

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!

Read more

Using Logstash and Rollbar Together

Written By Ken Sheppardson March 2nd, 2015

The infrastructure behind most modern web applications includes an assortment of tools for collecting server and application metrics, logging events, aggregating logs, and providing alerts. Most systems are made up of a collection of best-in-class tools and services, selected and deployed over time as team members arrive and depart, needs change, the system grows, and new tools are introduced. One of the challenges web development and operations teams face is collecting and analyzing data from these disparate sources and systems and then piecing together what’s happening by looking at multiple reports and dashboards.

Two common pieces in this puzzle are Logstash and Rollbar.

Logsta