Monitoring at the group level for Kubernetes clusters that are associated to a group
As part of the readiness review and an evaluation of features we should be dogfooding we are looking at feature gaps between what we currently have on dashboards.gitlab.net and what is possible using built-in application metrics.
GitLab.com has a single cluster with multiple namespaces, the cluster is shared among multiple projects. There is already an application feature that allows us to associate a cluster at the group level but we may want to add monitoring for cluster level health.
There is an issue tracking adding more built-in Kubernetes metrics https://gitlab.com/gitlab-org/gitlab-ce/issues/65979 and another solution to this might be to add more built-in metrics that are not necessarily scoped to namespace?