Stackstorm Consulting

We can help you build custom auto-remediation and self-healing platforms for DevOps teams using Stackstorm.
We are an official StackStorm Implementation Partner.

Bitovi + StackStorm

StackStorm Implementation Partners

We have experience building at scale

We've worked with some of the largest companies in the world to deliver high-performance web solutions for their most critical businesses.

We actively contribute to StackStorm

Our team contributes features, bug fixes and general maintenance to the StackStorm platform, giving us the insight and expertise to understand it deeply.

We have the technical knowledge

Because of our deep technical background in web applications and our relationship with the StackStorm team, we have everything you need to build a custom auto-remediation solution.

Read our blog post: How Bitovi Used StackStorm to Solve DevOps Automation for an Enterprise Client

Tell Us About Your Project
Stack Storm Workflow Designer App

The beauty of auto-remediation

Most companies rely on sending automated alerts to engineers when there’s a problem with one of their systems. Whether they’re delivered by email, text, or chat – an on-call engineer has to stop what they’re doing (including sleeping!) to manually investigate the issue. This is prone to human error and results in increased downtime.

Auto remediation solves for this by using a set of rules and patterns which can be automated for a majority of the cases. Using the same rules every time increases the quality of troubleshooting and makes it easier to track. Common issues can be fixed automatically, while more complicated issues can be accompanied by data from multiple systems and a recommendation for the solution.

Less human intervention, better quality troubleshooting, and more uptime makes it a true self-healing solution.

Typical Process With Stackstorm Engineer Alerted Workflow Runs Engineer Signs In Checks Systems Checks Manual / Wiki Diagnoses Issues Issue Resolved Issue Resolved Alarm Detected Alarm Detected 1:00 am 1:00 am 1:02 am 1:02 am 1:10 am 1:10 am 1:15 am 1:25 am 1:35 am 1:45 am

What is StackStorm?

Stackstorm is an event driven automation platform. It's a robust engine for IFTTT (If This Then That) for devops.

This simple concept is extremely powerful and allows StackStorm to be useful in many areas including Assisted Troubleshooting, Auto Remediation, IT Process Integration, Continuous Integration and Deployment, Chatops, and even integration with Internet of Things devices.

stackstorm-diagnostics.svg

Diagnostics

A monitoring system broadcasts alerts if a cell tower appears to not be responding. StackStorm can receive those alerts and do some diagnostic checks to see if there is a problem with the infrastructure or with the tower itself and notify an engineer of the results. This way, the engineer knows what is wrong right away instead of having to spend the time to do the investigations.

stackstorm-launches.svg

Deployment

Software developers are ready for a new release of their code. All they have to do is merge the changes into the master repository, and StackStorm can take care of launching the new changes

stackstorm-self-heals

Self-healing

A critical server encounters an error, resulting in an outage for customers. StackStorm can monitor this system, understand the error, and then follow a specific set of rules to troubleshoot it. In many cases, it can solve the issue on its own. But if it can’t, it can send a report to an engineer with data from multiple systems to help identify the issue - giving them a headstart on fixing it.

stackstorm-manages.svg

Management

A customer sends an email to support for help on an issue. StackStorm can listen for emails, and it can then create a ticket in a task management system as well as notify interested parties via chat.

How StackStorm Works

Sensors and webhooks watch for events Events are compared against triggers Triggered events follow a set of rules Based on the rules, workflows are initiated Workflows execute actions on relevant services Results are sent back to the Rules Engine for further processing Results are stored for audit history and tracking
Why not just write remediation scripts?
You could just write your own custom scripts, but StackStorm simplifies auto-remediation by building in everything you need. It’s easier to create complex workflows within the UI and service functionality is compartmentalized within packs. Maintaining and updating complex flows across multiple systems with large teams is a breeze.

Who is using StackStorm?

  • Target
  • Toyota
  • cisco
  • Fujitso
  • Netflix
  • Symantec
  • Pearson

Custom StackStorm Solutions

We can help you build a custom UI on top of StackStorm that meets the needs and demands of your organization.

  • Help you build best server architecture for your auto-remediation platform
  • Orchestrate pack development & deployment across teams and services
  • Build custom UI catered to your specific business needs
  • Build custom reporting dashboards to see what is happening across your entire infrastructure
  • Use the data over time to provide reporting through dashboards and perform statistical analysis on events or even take preventative measures (predictive analysis)

Can we help you with StackStorm?

Contact us and let's create something amazing.