Product
|
Cloud costs
|
released
September 18, 2018
|
3
min read
|

Harness Extends Continuous Verification to Bugsnag

Updated

Bugsnag analyzes events from application run-times, specifically errors and exceptions so you can debug stacktraces in seconds. Think of it as application reliability or stability monitoring. Data collection is less wide than the likes of Splunk, Sumo Logic, and ELK stack but way more deep in terms of diagnostic data (stack traces, breadcrumbs, session parameters).

Application developers, DevOps engineers, and SREs typically monitor and test their local builds, sandboxes and environments with tools like this.

Bugsnag

Why Integrate Bugsnag into Your Deployment Pipelines?

Think of Bugsnag as a quality test or verification for your deployment pipeline which you want to run for every environment you deploy code to.

Simply put, did the code I just deployed introduce any new errors or exceptions to the build or artifact?
If yes, Harness can flag and show the new errors/exceptions that were introduced in the context of the deployment, kill the pipeline and automatically roll back to the last working version. If no, the Harness deployment pipeline can continue to promote code until it reaches customers in production.

One of our customers, Build.com, requested Bugsnag support so they could extend our Continuous Verification beyond New Relic and Sumo Logic across their dev, qa, staging, and production environments.

Harness Continuous Verification For Bugsnag

Here is a Harness screenshot of what Bugsnag verification looks like for your deployment workflows and pipelines:

Bugsnag in Harness


So now, when you deploy new code, Harness will instantly connect to your Bugsnag server and apply machine learning algorithms to the data sets for your application. Anomalies and regressions will be automatically flagged (as shown above in red) with the ability to view all stack traces within the context of your deployment. No more context switching between tools!

Harness ML algorithms can flag new errors or exceptions that were introduced by a deployment as well as any change in error/exception frequency.

With Harness there is no limitation to how many verifications can run per deployment workflow, so its possible to verify performance, quality and security all at the same time using all your favorite tools like AppDynamics, New Relic, Dynatrace, Datadog, Splunk, Sumo Logic, ELK, and now Bugsnag.

Configuring Bugsnag Connector

Simply goto Setup > Connectors > Add Connector

Add Connector - Bugsnag


Now enter your Bugsnag API URL, Auth token and Name for your connector:

Enter Bugsnag Info


Your Bugsnag connector is now configured:

Bugsnag Is Configured


You can now add Bugsnag verification to any deployment workflow:

Add Bugsnag to Deployment Workflow



Simply click 'Add Verification' and select the application from your Bugsnag connector dialogue, this will make sure Harness has the correct context for your application deployments:

Bugsnag Connector - Add Verification


Many of our customers use verifications to support canary deployment phases.

For example, Canary Phase 1: deploy new code to 10% of the infrastructure and if no new errors or exceptions are introduced proceed to Canary Phase 2: deploy new code to 50% of the infrastructure and so on.

Get Started Today

You can sign up for a free-trial of Harness and Bugsnag.

Cheers,
Steve.
@BurtonSays

Sign up now

Sign up for our free plan, start building and deploying with Harness, take your software delivery to the next level.

Get a demo

Sign up for a free 14 day trial and take your software development to the next level

Documentation

Learn intelligent software delivery at your own pace. Step-by-step tutorials, videos, and reference docs to help you deliver customer happiness.

Case studies

Learn intelligent software delivery at your own pace. Step-by-step tutorials, videos, and reference docs to help you deliver customer happiness.

We want to hear from you

Enjoyed reading this blog post or have questions or feedback?
Share your thoughts by creating a new topic in the Harness community forum.

Sign up for our monthly newsletter

Subscribe to our newsletter to receive the latest Harness content in your inbox every month.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Platform