Monitoring of Kubernetes cluster
Description
Kubernetes dashboard has graphs, but perhaps with Prometheus we could provide better graphs, deeply integrated into GitLab. If we have a Kubernetes cluster setup (https://gitlab.com/gitlab-org/gitlab-ce/issues/27888), perhaps the admin page would benefit by monitoring.
- What is the average efficiency we are seeing across our Nodes?
- How much headroom do we have before we run out of resources, and need to add a new Node?
- Are we buying the right mix of CPU/Memory based on our mix of apps?
- Are applications requiring a significant chunk of resources, and then under-utilizing it?
- What applications are consuming the majority of our resources?
- CPU, Memory, Network, etc.
Proposal
Phase 1: https://gitlab.com/gitlab-org/gitlab-ce/issues/38783
Links / references
Edited by Joshua Lambert