Skip to content

Commit 9c7dc9d

Browse files
Add terminated watches metrics
1 parent c2b54a5 commit 9c7dc9d

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

clusterloader2/testing/load/modules/measurements.yaml

+25
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
{{$CEP_PROPAGATION_DELAY_SLO_PERCENTILE := DefaultParam .CL2_CEP_PROPAGATION_DELAY_SLO_PERCENTILE 95.0}}
2424
{{$ENABLE_CONTAINER_RESTARTS_MEASUREMENT := DefaultParam .CL2_ENABLE_CONTAINER_RESTARTS_MEASUREMENT false}}
2525
{{$ENABLE_CONTAINER_RESOURCES_MEASUREMENT := DefaultParam .CL2_ENABLE_CONTAINER_RESOURCES_MEASUREMENT false}}
26+
{{$ENABLE_TERMINATED_WATCHES_MEASUREMENT := DefaultParam .CL2_ENABLE_TERMINATED_WATCHES_MEASUREMENT false}}
2627
{{$ENABLE_QUOTAS_USAGE_MEASUREMENT := DefaultParam .CL2_ENABLE_QUOTAS_USAGE_MEASUREMENT false}}
2728
{{$ALLOWED_CONTAINER_RESTARTS := DefaultParam .CL2_ALLOWED_CONTAINER_RESTARTS 1}}
2829
{{$CUSTOM_ALLOWED_CONTAINER_RESTARTS := DefaultParam .CL2_CUSTOM_ALLOWED_CONTAINER_RESTARTS ""}}
@@ -158,6 +159,30 @@ steps:
158159
- name: Perc50
159160
query: quantile_over_time(0.50, sum by (container) (container_memory_working_set_bytes / 1024 / 1024)[%v:])
160161
{{end}}
162+
{{if $ENABLE_TERMINATED_WATCHES_MEASUREMENT}}
163+
- Identifier: TerminatedWatchesMetrics
164+
Method: GenericPrometheusQuery
165+
Params:
166+
action: {{$action}}
167+
metricName: Terminated Watches
168+
metricVersion: v1
169+
dimensions:
170+
- resource
171+
queries:
172+
- name: Terminated watches
173+
query: sum(increase(apiserver_terminated_watchers_total[%v:])) by (resource)
174+
- Identifier: WatchCacheInitializations
175+
Method: GenericPrometheusQuery
176+
Params:
177+
action: {{$action}}
178+
metricName: Watch Cache Initializations
179+
metricVersion: v1
180+
dimensions:
181+
- resource
182+
queries:
183+
- name: Watch cache reinitializations
184+
query: sum(increase(apiserver_watch_cache_initializations_total[%v:])) by (resource)
185+
{{end}}
161186
{{if $ENABLE_QUOTAS_USAGE_MEASUREMENT}}
162187
- Identifier: Quotas total usage
163188
Method: GenericPrometheusQuery

0 commit comments

Comments
 (0)