cds-snc / notification-planning-core

Project planning for GC Notify Core Team
0 stars 0 forks source link

Create a cloudwatch dashboard that shows K8s Pod Metrics #161

Open ben851 opened 1 year ago

ben851 commented 1 year ago

Description

As a developer/operator of GC Notify, I would like to be able to see the performance metrics of Kubernetes pods/deployments within the Notify Kubernetes Cluster. So that we can better evaluate the load of GC Notify and support the scaling up/scaling out of the system.

WHY are we building?

When running performing tests, it is extremely useful to see how individual systems are behaving so we can better target where we need to focus our efforts on performance tuning. This is also useful for standard Notify support.

WHAT are we building?

The pod metrics are available in AWS Cloudwatch metrics right now, but there is no dashboard leveraging them. We need to create a dashboard that shows these pod metrics in a meaningful way.

VALUE created by our solution

We will be more aware of how Notify is behaving and have additional information at our disposal when troubleshooting issues.

Acceptance Criteria

QA Steps