Q: What does the DevOps Monitoring Dashboard on AWS solution do?
A: This solution automates the process for monitoring and visualizing CI/CD metric following AWS best practices. This solution allows organizations of all sizes to track and measure the activities of their development teams. This helps DevOps leaders measure the impact of their DevOps initiatives and make data-driven decisions to drive continuous improvement in their development teams.
Q: Who should use this solution?
A: Customers of all sizes that are using CI/CD pipelines on AWS and want to collect, view, and monitor software delivery and operations performances metrics across AWS services. Enterprise IT Leaders, DevOps Leaders, Infrastructure and Operations leaders as well as Software Development Teams can benefit from using the DevOps Monitoring Dashboard on AWS solution.
A: As of April 2022, the cost for running this solution with the default settings in the US East (N. Virginia) AWS Region is approximately $34.20 per month, assuming that 100GB data per month is generated from your development teams' CI/CD activities, such as code changes and code deployments, and you have one QuickSight author and 10 readers with each accessing dashboards twice a month. For more detailed costs estimates, including a break down of costs per AWS service, refer to the solution implementation guide.
Q: How does this solution differ from other AWS Developer Tools and services?
A: AWS provides a set of flexible services designed to enable customers to host code, build, test, and deploy software using AWS and DevOps practices. Each AWS service provides customers with activity and usage metrics. The AWS DevOps Monitoring Dashboard solution aggregates data across these AWS services and calculates key metrics such as deployment frequency, lead time for changes, and time to restore service. The information is displayed in a series of operational dashboards and is inclusive of all your software projects and developers.
Q: How can I extend the functionality of the solution?
A: You have full access to the source code for the solution on GitHub. You can customize the primary CloudFormation template components to add or update the resources that come packaged with the solution. You can also customize your dashboard using the Amazon QuickSight console.
Q: Does this solution support GitHub?
A: Yes. This solution integrates with GitHub repository via webhook, which subscribes to certain events from GitHub. When one of those events is triggered, GitHub will send a HTTP POST request to an Amazon API Gateway endpoint and calculate Github metrics. Currently, the solution collects GitHub push events to calculate GitHub activity metrics such as the volume and frequency of pushes and commits by authors and repositories.
Q: Does this solution support multi-account multi-Region data ingestion?
A: Yes. You can deploy a sharing account stack in each AWS account and Region where you want to collect the DevOps metrics, and enter those account details in the main stack launched in the monitoring account. Once set up, the solution will send data from multiple AWS accounts and multiple AWS Regions to a central S3 bucket in the monitoring account, and create a single dashboard to monitor metrics from these accounts and regions. The solution supports using AWS account numbers or AWS organization IDs as principal type for multi-account multi-Region configuration.
Training and Certification
AWS Training and Certification builds your competence, confidence, and credibility through practical cloud skills that help you innovate and build your future. Learn more »
Getting Started with DevOps on AWS
This beginner-level course is for technical learners in the development and operations domains who are interested in learning the basic concepts of DevOps on AWS.
AWS Certified Data Analytics – Specialty
This exam validates your ability to design, build, secure, and maintain analytics solutions on AWS that are efficient, cost-effective, and secure.
AWS Certified Solutions Architect – Associate
This exam validates your ability to effectively demonstrate knowledge of how to architect and deploy secure and robust applications on AWS technologies.
The AWS Partner Network (APN) is focused on helping partners build successful AWS-based businesses to drive superb solutions and customer experiences. APN Partners are focused on customer success, helping you take full advantage of all the business benefits that AWS has to offer. With their deep expertise on AWS, APN Partners are uniquely positioned to help your company at any stage of your Cloud Adoption Journey and to help you solve some of your most complex problems.