File tree Expand file tree Collapse file tree 2 files changed +19
-216
lines changed Expand file tree Collapse file tree 2 files changed +19
-216
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 4
4
# Valid actions: "start", "gather"
5
5
{{$action := .action}}
6
6
{{$ENABLE_CONTAINER_MEMORY_USAGE_MEASUREMENT := DefaultParam .CL2_ENABLE_CONTAINER_MEMORY_USAGE_MEASUREMENT true}}
7
- {{$CONTAINER_MEMORY_THRESHOLD := DefaultParam .CL2_CONTAINER_MEMORY_THRESHOLD 1 }}
7
+ {{$CONTAINER_MEMORY_THRESHOLD := DefaultParam .CL2_CONTAINER_MEMORY_THRESHOLD 100 }}
8
8
9
9
10
10
steps :
@@ -21,10 +21,24 @@ steps:
21
21
Params :
22
22
action : {{$action}}
23
23
{{if $ENABLE_CONTAINER_MEMORY_USAGE_MEASUREMENT}}
24
- - Identifier : ContainerMemoryUsage
25
- Method : ContainerMemoryUsage
24
+ - Identifier : APIServerMemoryUsage
25
+ Method : GenericPrometheusQuery
26
26
Params :
27
27
action : {{$action}}
28
- threshold : {{$CONTAINER_MEMORY_THRESHOLD}}
29
- pollFrequency : 15s
28
+ metricName : kube-apiserver memory usage
29
+ metricVersion : v1
30
+ unit : MiB
31
+ dimensions :
32
+ - container
33
+ queries :
34
+ - name : MaxMemory
35
+ query : |
36
+ max_over_time(
37
+ sum(
38
+ container_memory_working_set_bytes{namespace="monitoring", pod=~"kube-apiserver.*"}
39
+ / 1024 / 1024
40
+ )[%v:])
41
+ threshold : {{$CONTAINER_MEMORY_THRESHOLD}}
42
+ requireSamples : false
43
+ lowerBound : false
30
44
{{end}}
You can’t perform that action at this time.
0 commit comments