How to Shift Feedback Loops Farther Left in the Software Delivery Pipeline

DZone 's Guide to

How to Shift Feedback Loops Farther Left in the Software Delivery Pipeline

With early monitoring, Dynatrace improves performance and product quality for ElectricFlow users throughout DevOps pipelines and environments.

· DevOps Zone ·
Free Resource

In response to Developers' and Operations' concerns, Electric Cloud has partnered with Dynatrace, enabling organizations to uncover end-user, performance, and operational costs that are impacting issues in cloud environments and enterprise software much earlier in the delivery pipeline.

This partnership addresses concerns like:

  • “We need to detect performance problems earlier in the lifecycle so they don’t cause damage downstream.”

  • “When performance problems occur in production, I want to be able to trigger an auto-rollback.”

  • “I want to better track the effect deployment incidents have on performance.”

The new bi-directional integration enables a closed feedback loop between DevOps and release pipelines and environments.

The integration allows users to detect performance issues earlier in the lifecycle, identify the root cause, have faster remediation and recovery, and prevent outages with automated policy-based rollback and self-healing. These enhance product quality, speed to market, and customer experience while giving Operations confidence in the Release and environments and deployments fidelity.

When ElectricFlow deploys an app to an environment, it also creates a deployment incident in Dynatrace. ElectricFlow passes relevant information to Dynatrace, and it gets captured in AppMon. This information includes app name, environment name, snapshot, link to ElectricFlow pipeline, and other supporting data. This information can be viewed within AppMon tools. And when an SLA Violation is detected by AppMon, ElectricFlow to Dynatrace integration triggers the auto-remediation (a.k.a. "self healing") process.

Additional benefits include:

  • Cross-environment image fidelity. Don’t introduce new “monitoring agents” in Production.

  • Cross-team tool fidelity. When a problem occurs in either environment, all teams understand the tool and know how to jump in and help

  • “Metrics that matter” fidelity. Keep all teams focused on your key metrics.

“In a world where batch sizes are shrinking and the pace of releases is increasing, having automated policy-based control in the pre-production environment proactively reduces the chances of end-user, performance, and operational issues in production,” said Steve Brodie, CEO at Electric Cloud. “Dynatrace, like Electric Cloud, was named a leader in a 2016 Gartner Magic Quadrant. The Application Performance Monitoring suite provides full-stack monitoring — looking deeper than typical testing tools — and allows ElectricFlow to automatically trigger the appropriate actions needed to bring the system back to a good state.”

“This partnership between Dynatrace and Electric Cloud helps enterprises reduce the risk of end-users impacting production deployments by monitoring and looping feedback earlier in the application lifecycle, “ said Andreas Grabner, DevOps Advocate at Dynatrace. “Customers will now be able to immediately see the potential impact of code changes, remediate, and fix poor app behavior earlier in the lifecycle. This greatly reduces time spent course-correcting in production and frees up more time for innovation.”

The new Dynatrace plugin for ElectricFlow is available here.

devops, dynatrace, electric cloud, feedback loops, shift left, software delivery

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}