Skip to content

Commit

Permalink
feat: add load test metrics (#831)
Browse files Browse the repository at this point in the history
  • Loading branch information
thisthat committed Feb 22, 2023
1 parent 03ce732 commit 2fa1a02
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 8 deletions.
1 change: 1 addition & 0 deletions test/load/cfg.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ global:
jobs:
- name: keptn-metrics
jobIterations: 1
jobPause: 180s
qps: 4
burst: 4
namespacedIterations: false
Expand Down
16 changes: 8 additions & 8 deletions test/load/metrics.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
- query: sum by (job) (rate(container_memory_usage_bytes{container="manager", namespace="keptn-lifecycle-toolkit-system"}[1m]))
metricName: MemoryUsage
- query: (max_over_time(container_memory_working_set_bytes{container="manager", namespace="keptn-lifecycle-toolkit-system", pod=~"klc-controller-manager-.*"}[1m]))/1024/1024
metricName: MemoryUsageInMB

- query: sum by (job) (rate(container_cpu_usage_seconds_total{container="manager", namespace="keptn-lifecycle-toolkit-system"}[1m]))
- query: max_over_time(irate(container_cpu_usage_seconds_total{container="manager", namespace="keptn-lifecycle-toolkit-system", pod=~"klc-controller-manager-.*"}[1m])[{{ .elapsed }}:])
metricName: CPUUsage

- query: sum by (job) (rate(apiserver_request_total{job="apiserver"}[1m]))
metricName: APIServerRequests
- query: irate(container_cpu_cfs_throttled_seconds_total{container="manager", namespace="keptn-lifecycle-toolkit-system", pod=~"klc-controller-manager-.*"}[1m])
metricName: CPUThrottling

- query: histogram_quantile(0.99, sum(rate(apiserver_request_duration_seconds_bucket{group="metrics.keptn.sh", verb!~"WATCH", subresource!="log"}[1m])) by (verb,resource,subresource,instance,le)) > 0
metricName: P99APIServerCallsLatency

- query: sum by (job) (rate(etcd_request_duration_seconds_sum[1m]))
metricName: EtcdRequestLatency

- query: sum by (job) (rate(node_cpu_core_throttles_total[1m]))
metricName: CPUThrottling

0 comments on commit 2fa1a02

Please sign in to comment.