August 2017
Atatus introduced deployment tracking for both APM and browser in August 2017.
- APM Deployment Tracking
- Browser Deployment Tracking
APM Deployment Tracking
APM Deployment Tracking is a feature within Application Performance Monitoring (APM) systems that allows users to correlate changes in application performance with specific deployments or updates to the application's code.
It enables organizations to understand how modifications to their application, such as new features, bug fixes, or infrastructure changes, impact the overall performance and user experience.
Before we introduced APM (Application Performance Monitoring) deployment tracking, monitoring deployments required a more manual process. How users typically handled monitoring before the addition of APM deployment tracking:
Manual Logging: Organizations often rely on manual logging of deployment events using custom scripts or tools.
Post-Deployment Annotations: After completing a deployment, teams would manually create annotations or markers within the Atatus UI to indicate the timing and details of the deployment. These annotations helped correlate changes in application performance or behavior with specific deployment events.
Limited Visibility: Due to deployment tracking's manual nature, organizations may have experienced limitations in visibility and accuracy.
The Atatus deployment tracking, with its user-friendly interface, offers change monitoring capabilities across various services with ease. It provides support for monitoring deployment events across diverse application environments.
To record deployments, you need to have an API key with the Write permission. You can create your API key from your account settings.
How is APM (Application Performance Monitoring) deployment tracking useful?
- Visibility: It provides visibility into the timing and details of application deployments, allowing teams to understand when changes are introduced to the production environment by charts with a vertical line.
Correlation: Correlating deployment events with changes in application performance metrics helps teams identify performance regressions or improvements resulting from deployments.
Change Management: It supports effective change management practices by documenting and tracking changes to the application environment over time, promoting transparency and accountability within development and operations teams.
Continuous Improvement: By analyzing the effects of deployments on application health and performance, teams can iteratively improve their deployment processes and make data-driven decisions to optimize application performance over time.
Browser Deployment Tracking
Browser Deployment Tracking is a capability offered within web performance monitoring tools, allowing organizations to correlate changes in web application performance with specific updates or deployments of frontend code.
Unlike traditional Application Performance Monitoring (APM), which focuses on server-side performance, Browser Deployment Tracking centers on measuring how changes to the frontend code impact user experience directly within users' web browsers.
Atatus follows a similar deployment tracking approach for browser monitoring as well.