Company
Date Published
Author
Andreas Grabner
Word count
1236
Language
American English
Hacker News points
None

Summary

The author describes their experience using keptn, an open-source control plane for continuous deployment and automated operations, on a Google Kubernetes Engine (GKE) cluster, highlighting its integration with Knative and Dynatrace for enhanced monitoring and automated operations. The deployment faced issues when Dynatrace alerted high CPU usage, traced back to Prometheus.knative-monitoring pods. Initially overlooked as part of demo activities, the problem persisted, revealing a performance issue with Prometheus. Automated analysis by Dynatrace identified these pods as the root cause, prompting the author to delete non-essential deployments in the knative-monitoring namespace, significantly reducing CPU consumption. The author reflects on the need for optimization within keptn, particularly with Prometheus, and acknowledges Dynatrace's effective problem detection and root cause analysis. They conclude by sharing the actions taken to address the issue and express optimism for future improvements in keptn’s resource management and performance.