cds-snc / notification-planning-core

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

Install Prometheus Node Exporter For Node Metrics #86

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 nodes 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 debugging out of memory errors or examining performance metrics for tuning, it is very useful to see the exact resource usage of nodes.

WHAT are we building?

We must install the prometheus node-exporter in Kubernetes, and configure the Amazon CW Agent for prometheus to scrape these metrics and export them to Cloudwatch.

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