diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 8c1b01a0b30539..6e61884a6ba668 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -88,6 +88,7 @@ /dev/loadgen @gitpod-io/engineering-workspace /dev/preview @gitpod-io/devx /operations/observability/mixins @gitpod-io/engineering-delivery-operations-experience +/operations/observability/mixins/platform @gitpod-io/devx /operations/observability/mixins/IDE @gitpod-io/engineering-ide /operations/observability/mixins/meta @gitpod-io/engineering-webapp /operations/observability/mixins/workspace @gitpod-io/engineering-workspace diff --git a/operations/observability/mixins/platform/rules/kubernetes/kubernetes.yaml b/operations/observability/mixins/platform/rules/kubernetes/kubernetes.yaml index bbc10383495674..ace6158f63300b 100644 --- a/operations/observability/mixins/platform/rules/kubernetes/kubernetes.yaml +++ b/operations/observability/mixins/platform/rules/kubernetes/kubernetes.yaml @@ -49,32 +49,6 @@ spec: labels: severity: warning team: platform - - alert: KubeCPUOvercommit - annotations: - description: Cluster has overcommitted CPU resource requests for Pods by {{ $value }} CPU shares and cannot tolerate node failure. - summary: Cluster has overcommitted CPU resource requests. - dashboard_url: https://grafana.gitpod.io/d/efa86fd1d0c121a26444b636a3f509a8 - expr: | - sum(namespace_cpu:kube_pod_container_resource_requests:sum{}) - (sum(kube_node_status_allocatable{resource="cpu"}) - max(kube_node_status_allocatable{resource="cpu"})) > 0 - and - (sum(kube_node_status_allocatable{resource="cpu"}) - max(kube_node_status_allocatable{resource="cpu"})) > 0 - for: 60m - labels: - severity: warning - team: platform - - alert: KubeMemoryOvercommit - annotations: - description: Cluster has overcommitted memory resource requests for Pods by {{ $value | humanize }} bytes and cannot tolerate node failure. - summary: Cluster has overcommitted memory resource requests. - dashboard_url: https://grafana.gitpod.io/d/efa86fd1d0c121a26444b636a3f509a8 - expr: | - sum(namespace_memory:kube_pod_container_resource_requests:sum{}) - (sum(kube_node_status_allocatable{resource="memory"}) - max(kube_node_status_allocatable{resource="memory"})) > 0 - and - (sum(kube_node_status_allocatable{resource="memory"}) - max(kube_node_status_allocatable{resource="memory"})) > 0 - for: 60m - labels: - severity: warning - team: platform - alert: KubePersistentVolumeFillingUp annotations: description: The PersistentVolume claimed by {{ $labels.persistentvolumeclaim }} in Namespace {{ $labels.namespace }} is only {{ $value | humanizePercentage }} free.