DevOps is an approach to software making that emphasizes collaboration between developers and operations staff in order to accelerate the delivery of high quality applications and features. The DevOps lifecycle spans from an application development phase that takes account of key operations criteria and concerns, through to an operations phase that leverages development techniques and skills to automate and standardize application deployment. Throughout the DevOps lifecycle, built-in feedback loops provide developers with timely feedback about application quality.
Dynatrace technologies support and elevate DevOps practices by providing developers, testers, and operations staff with a shared framework for measuring, analyzing, and improving application performance as the application progresses through the DevOps lifecycle.
DevOps Lifecycle: Coding and Continuous Integration
In a DevOps enterprise that utilizes Dynatrace APM, the DevOps lifecycle begins in the programmer's local development environment as Dynatrace integrates with leading IDEs to provide developers with instant feedback on the architectural quality of their latest code, before they check it in. In this way, potential performance or scalability problems can often be nipped in the bud, before being integrated into the mainline.
Also early in the DevOps lifecycle, Dynatrace integrates with automated build tools and unit test automation frameworks so that continuous integration routines can identify performance regressions and bottlenecks and developers can be promptly notified. In this way, the question of what is continuous integration is elevated to include performance quality checks alongside the conventional functional checks. Indeed, leading DevOps practitioners refining the question of what are DevOps tools are increasingly recognizing that performance management tools have to be part of the answer.
DevOps Lifecycle: Testing and Operations
By catching many performance issues in the development and continuous integration phases of the DevOps lifecycle, Dynatrace helps organizations move higher quality software along to the testing and pre-launch stages. In support of continuous delivery best practices, Dynatrace then helps ensure that each successful build can be quickly made ready for deployment:
- During functional testing, Dynatrace provides comprehensive performance reporting and analytics to the QA team so that performance regressions or hotspots can easily identified. Further, Dynatrace pinpoints the root cause of any performance problem – down to the problematic component, connection pool, or line of code – so that developers can promptly fix the issue.
- In support of pre-launch verification, the Dynatrace synthetic monitoring service can subject your web application to realistic traffic from a wide range of devices and browsers from around the globe – while Dynatrace APM on your hosts identifies the root cause of any performance issues uncovered by the synthetic traffic, and makes it easy to package this information for developers.
Once applications are live in production, Dynatrace alerts Ops staff to performance anomalies, and again provides all the method-level context detail that developers need to rapidly resolve performance issues. This ability to loop valuable feedback to the development team throughout the DevOps lifecycle is a key part of what makes Dynatrace an invaluable tool for DevOps enterprises.
You may also be interested in…
Top challenges facing CIOs in a cloud-native world
Based on a global survey of 800 CIOs, this report takes a closer look at the challenges that organizations face in overcoming the hyper-complexity of modern, cloud-centric ecosystems.
Global Digital Performance & Transformation Audit
In an independent study involving more than 1,200 global IT and business professionals, Dynatrace reveals that it’s commonplace for organizations to encounter customer and revenue-impacting performance problems every five days.
Named a Leader in the Gartner Magic Quadrant for APM Suites 8 years in a row
It's our dedication to innovation and ability to see the market expanding beyond APM and into the modern era of "digital performance management" that earns us a top spot year after year.