Skip to content

Commit 6ed1395

Browse files
authored
[alerts] rm goroutines alerts (#37)
1 parent 8912145 commit 6ed1395

File tree

2 files changed

+1
-27
lines changed

2 files changed

+1
-27
lines changed

charts/kubernetes-operations/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
apiVersion: v2
55
name: kubernetes-operations
6-
version: 1.2.5
6+
version: 1.2.6
77
description: A set of Plutono dashboards and Prometheus alerting rules combined with playbooks to ensure effective operations of Kubernetes.
88
maintainers:
99
- name: richardtief

charts/kubernetes-operations/alerts/kubernetes-kubelet.yaml

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -77,32 +77,6 @@ groups:
7777
summary: Kubelet is full.
7878
{{- end }}
7979

80-
{{ if not (.Values.prometheusRules.disabled.KubeletHighNumberOfGoRoutines | default false) }}
81-
- alert: KubeletHighNumberOfGoRoutines
82-
expr: go_goroutines{job=~".*kubelet"} > {{ dig "KubeletHighNumberOfGoRoutines" "threshold" "5000" .Values.prometheusRules }}
83-
for: {{ dig "KubeletHighNumberOfGoRoutines" "for" "5m" .Values.prometheusRules }}
84-
labels:
85-
severity: {{ dig "KubeletHighNumberOfGoRoutines" "severity" "warning" .Values.prometheusRules }}
86-
playbook: https://github.com/cloudoperators/kubernetes-operations/playbooks/KubeletHighNumberOfGoRoutines.md
87-
{{ include "kubernetes-operations.additionalRuleLabels" . | nindent 6 }}
88-
annotations:
89-
description: Kublet on `{{`{{ $labels.node }}`}}` might be unresponsive due to a high number of Go routines.
90-
summary: High number of Go routines.
91-
{{- end }}
92-
93-
{{ if not (.Values.prometheusRules.disabled.KubeletHighNumberOfGoRoutinesPredicted | default false) }}
94-
- alert: KubeletHighNumberOfGoRoutinesPredicted
95-
expr: abs(predict_linear(go_goroutines{job=~".*kubelet"}[1h], 2*3600)) > {{ dig "KubeletHighNumberOfGoRoutines" "threshold" "10000" .Values.prometheusRules }}
96-
for: {{ dig "KubeletHighNumberOfGoRoutinesPredicted" "for" "5m" .Values.prometheusRules }}
97-
labels:
98-
severity: {{ dig "KubeletHighNumberOfGoRoutinesPredicted" "severity" "warning" .Values.prometheusRules }}
99-
playbook: https://github.com/cloudoperators/kubernetes-operations/playbooks/KubeletHighNumberOfGoRoutinesPredicted.md
100-
{{ include "kubernetes-operations.additionalRuleLabels" . | nindent 6 }}
101-
annotations:
102-
description: Kublet on `{{`{{$labels.node}}`}}` might become unresponsive due to a high number of go routines within 2 hours.
103-
summary: Predicting high number of Go routines.
104-
{{- end }}
105-
10680
{{ if not (.Values.prometheusRules.disabled.KubeletManyRequestErrors | default false) }}
10781
- alert: KubeletManyRequestErrors
10882
expr: |

0 commit comments

Comments
 (0)