Deployment Overview Dashboards
The Deployment Overview dashboard provides a detailed view to understand the current situation of the deployment tasks across applications and environments. This dashboard enables you to view and analyze the deployment performance over a period of time and compare them with the best performers to benchmark and improve the deployment performance with respect to the Application and Environment.
As a Deployment Manager, you can use the Deployment Overview dashboard to understand the following aspects:
- Analyze the overall main KPIs related to deployments.
- Understand the outliers in the deployment performance from an applications and environment perspective so that those can be delved into further to look.
- Identify the most impacted applications and can compare the performance with other benchmark applications to improve.
- Review the trends to understand the performance over a period of time and identify if any specific time frame where the performance got impacted.
This dashboard is built using the deployment and deployment_frequency datasets.
The Deployment Overview dashboard consists of the following sections:
- Overview
- Details
Overview
The Overview section delivers high-level information of deployment tasks with respect to Application and Environment Overview. This section consists of the following panels:
KPI
- No of Deployments - Last 30 days: Provides the total number of deployments attempted in last 30 days and the previous 30 days.
- Deployment Frequency Monthly - Last 30 days: Provides the monthly average number of deployments for the last 30 days and the previous 30 days.
- Avg Deployment Time (hours) - Last 30 days: Provides the average time of deployments in hours for the last 30 days and the previous 30 days.
- % Failed deployments - Last 30 days: Provides the percentage of failed deployments in the last 30 days and the previous 30 days.
Environment deployment performance
This panel displays a tree map to help you understand the performance of deployments related to individual environment and provides information about the Environment Name, percentage of Failed Deployments, and monthly Deployment Frequency. The details provided will help you recognize and investigate the environments that have high failed deployments rate and can take measures to mitigate them. Each tile corresponds to an environment and the size of the tile associated to its deployment count. You can hover over a tile to view the details of the Environment, associated Failed Deployment percentage, and average monthly Deployment Frequency.
Deployments by status
This panel displays a horizontal bar graph showing the data of the count of deployments for various deployment statuses. Using this section, you can view the number of deployments associated with a specific status such as, done, cancelled, failed, and executed. You can hover over a horizontal bar to view the count of deployments.
Deployments by deployment type
This panel displays a vertical bar graph showing the data of the count of deployments for various deployment types. Using this section, you can view the number of deployments associated with a specific type such as, upgrade, rollback, undeploy, and initial. You can hover over a vertical bar to view the count of deployments.
Application deployment performance
This panel displays a bubble chart to denote the deployment performance associated with an individual application. Each bubble corresponds to an application and provides the details of Application Name, Monthly Deployment Frequency, Avg Deployment Time, Deployment Count and the percentage of Failed Deployments.
The bubble chart helps you to understand the performance of deployments related to individual applications and provides information about the Application Name, percentage of Failed Deployments, average number of monthly Deployments, and Deployment Count. The details provided will help you recognize and investigate the applications that have high failed deployments rate and can take measures to mitigate them. Each bubble corresponds to an application and the size of the bubble associated to its deployment count. You can hover over a bubble to view the details of Application, associated Failed Deployment percentage, Deployment Frequency, and Deployment Count.
Deployment trends
This panel provides insights into the trend of Deployment Count and Deployment Failure percentage associated with an environment. Using the data in this panel, you can identify and investigate the environments that have high failure deployments percentage and can take measures to mitigate them.
Details
The Details section delivers a deep dive view of the deployments carried out in last 30 days. You can review and analyze the Successful, Failed, Aborted, Cancelled, and Rollback deployment details. You can also see a trend in the success rate of deployments, the frequency of deployments, and information about recent and upcoming deployments. This section consists of the following panels:
KPI
- No of Successful deployments - Last 30 days: Provides the number of deployments completed successfully in the last 30 days and the previous 30 days.
- No of Failed deployments - Last 30 days: Provides the number of deployments that have failed or not yielded any result in the last 30 days and the previous 30 days.
- No of Cancelled deployments - Last 30 days: Provides the number of deployments that are in Cancelled status in the last 30 days and the previous 30 days.
- No of Rollback deployments - Last 30 days: Provides the number of deployments that have been rolled back (undo or restore previous version) over the past 30 days and the previous 30 days.
Deployment details - Last 13 months
This panel provides insights of specific details related to the deployments such as Environment Name, Application Name, Deployment Count, % Successful Deployments, % Failed Deployments, and the number of Rollbacks.
Deployments success rate in last 30 days
This panel displays a vertical bar graph showing the data of the percentage of successful deployments over the last 30 days. You can hover over the bar graphs to view the details for a particular calendar date.
Deployment frequency in last 30 days
This panel displays a vertical bar graph showing the trend of deployment frequency for the last 30 days. You can hover over the bar graphs to view the details for a particular calendar date.
Deployments in last 10 days
This panel provides details of the deployments that were carried out in the last 10 days. This section helps you with the insights of recent deployments along with the details of Deployment ID, Package, Created By, Deployment Type, Deployment Status, Completed date, and Deployment Worker.
Planned deployments in next 3 days This panel provides details of the upcoming scheduled deployments in the next 3 days. Using the data from this panel, you can review the list of planned deployments in upcoming days and allocate the team accordingly.
Components used in this dashboard
This section lists all the attributes used to build the reports in this dashboard.
Attributes
Attribute Name | Description |
---|---|
Application Name | Name of the application |
Calendar Date | Gregorian calendar date displayed in the format ‘M/D/YYYY’ |
Calendar Month | Deployment Gregorian calendar month |
Deployment ID | Unique identifier for the deployment |
Package | Deployment Package name |
Deployment completed date | Date on which the deployment was completed |
Deployment created by | Person who created the deployment |
Deployment Status | Current status of the deployment |
Deployment Type | Type of deployment that is being carried out |
Environment Name | Name of the environment |
Package Name | Deployment package name |
Worker Name | Worker used for deployment |
Metrics
Metric Name | Description |
---|---|
Deployments Count - Last 30 days | Ratio of successful deployments out of all deployments |
Deployment Frequency Monthly - Last 30 days | Monthly Avg No of Deployments - Rolling 30 days average |
Deployment Frequency Monthly | Monthly Avg No of Deployments - Rolling 30 days average |
Avg Deployment Time (Hours) - Last 30 days | Avg Time of Deployments in Hours |
Avg Deployment Time (Hours) | Avg Time of Deployments in Hours |
% Failed Deployments - Last 30 days | % Number of deployments which are unsuccessful |
% Failed Deployments | % Number of deployments which are unsuccessful |
Deployment Count | No of Deployments |
Successful Deployments - Last 30 days | Total no of deployments with status= SUCCESS in the last 30 days |
Failed Deployments - Last 30 days | Total number of deployments with Status Failed in the last 30 days |
Aborted Deployments - Last 30 days | Total No of deployments that are in ABORTED status |
Cancelled Deployments - Last 30 days | Total No of deployments in Cancelled status |
Rollback Deployments - Last 30 days | Total No of deployments of ROLLBACK Type |
% Successful Deployments | % of deployments that are successful |
No of Aborted Deployments | NullToZero(([No of Successful Deployments] / [No of Deployments])) |
No of Rollbacks | Total No of deployments of ROLLBACK Type |