Containers

Introducing the AWS Proton dashboard

Introduction

Today, we are excited to announce the launch of the AWS Proton Dashboard, which is a single dashboard pane to view all the AWS Proton resources created to manage templates and deploy infrastructure. For customers who use Infrastructure as Code (IaC) to manage shared resource environments and service-specific infrastructure, the AWS Proton dashboard makes it easy to see your existing template resources and the status of your deployed infrastructure.

AWS Proton is a managed service for platform engineers to increase the pace of innovation by defining, vending, and maintaining infrastructure templates for self-service deployments. With AWS Proton, customers can standardize centralized templates to meet security, cost, and compliance goals. AWS Proton helps platform engineers scale up their impact with a self-service model, which results in higher velocity for the development and deployment processes throughout an application’s lifecycle.

Solution overview

With AWS Proton, application developers can use a self-service infrastructure to deploy new applications or update existing applications. The new dashboard gives the overall status of resources across environments in your account. The dashboard has four panes: Resources, Resource templates, Resource status summary, and Service instances.

Screenshot of AWS Proton dashboard console view

Figure 1: AWS Proton dashboard console view

Let’s look into each pane of the dashboard.

  • Resources: This gives users an overall understanding of how many total AWS Proton resources have been created and provisioned, including environments, services and components.
Screenshot of resources pane

Figure 2: Resources pane of AWS Proton dashboard

  • Resource templates: This view can show users how many total templates are registered with AWS Proton. This includes both draft and published templates.
Screenshot of resource template pane

Figure 3: Resource template pane of AWS Proton dashboard

  • Resource status summary: This pane simplifies the navigation and reduces the time spent by platform teams to identify which environments and/or service instances are up to date with the latest version of the templates versus those needing updates. This includes minor and major version changes to the template. You can learn more about minor and major versions here.
Screenshot of Resource status pane

Figure 4: Resource status summary pane of AWS Proton dashboard

  • Service instances: This pane provides a detailed view of each service instance with it’s name, deployment status, template version, and any deployment issues that needs to be addressed. With this view, it’s easy to sort by latest deployment date and to view trends in the types of service templates your development teams are using.
Screenshot of service instances pane

Figure 5: Service instances pane of AWS Proton dashboard

You can search and filter service instances by date created or with the associated environment. This helps to search and filter those with deployment issues, quickly identify services that are related in the same environment and identify which infrastructure components are being updated most frequently.

Screenshot of the Service instances search and filter option

Figure 6: Service instances search and filter option

Once you select the service instances gear icon, a Preference dialog box opens from which you can configure the view based on your needs.

Screenshot of service instance preferences

Figure 7: Service instances preferences

Conclusion

In this post, we outlined how the AWS Proton dashboard feature provides a unified view of all the AWS Proton managed resources. The dashboard is now available in all supported regions. Your feedback is really important to us. Please reach out to us with any feedback or feature requests via our public roadmap.