Skip to content

Commit

Permalink
Signed-off-by: Kushal Shukla <[email protected]>
Browse files Browse the repository at this point in the history
updated metrics with some heavy count
  • Loading branch information
kushalShukla-web committed Oct 5, 2024
1 parent 4991729 commit 0a30d46
Showing 1 changed file with 16 additions and 13 deletions.
29 changes: 16 additions & 13 deletions prombench/manifests/prombench/benchmark/6_loadgen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -48,30 +48,33 @@ data:
- expr: histogram_quantile(0.99, sum by(path, le) (rate(codelab_api_request_duration_seconds_bucket{method="POST"}[5m])))
- expr: histogram_quantile(0.99, sum by(path, method, le) (rate(codelab_api_request_duration_seconds_bucket{method="POST"}[5m])))
- expr: histogram_quantile(0.99, sum by(instance, le) (rate(codelab_api_request_duration_seconds_bucket{method="POST"}[5m])))
- name: arithmetic operation
- name: arithmetic_operation
interval: 10s
type: instant
queries:
- expr: sum by (container, pod) (rate(container_cpu_usage_seconds_total[5m])) / sum by (container, pod) (container_spec_cpu_quota)
- expr: rate(node_network_receive_bytes_total[5m]) * 60
- expr: sum(rate(storage_operation_duration_seconds_sum[5m])) + sum(rate(storage_operation_duration_seconds_count[5m]))
- expr: sum(rate(kubelet_runtime_operations_duration_seconds_sum[5m])) by (operation_type) / sum(rate(kubelet_runtime_operations_duration_seconds_count[5m])) by (operation_type)
- expr: rate(codelab_api_request_duration_seconds_bucket{method="POST"}[5m]) + 100
- expr: rate(go_memstats_frees_total[5m]) * 60
- expr: rate(codelab_api_requests_total{method=~"GET|POST"}[5m]) - rate(codelab_api_request_duration_seconds_sum{method=~"GET|POST"}[5m])
- expr: rate(go_gc_duration_seconds_sum{job=~"fake-webservers-[0-9]+"}[5m]) / rate(go_gc_duration_seconds_count{job=~"fake-webservers-[0-9]+"}[5m])
- expr: sum by (instance, job) (rate(codelab_api_request_errors_total[5m])) / sum by (instance, job) (rate(go_memstats_mallocs_total[10m]))
- name: logic_operator
interval: 10s
type: instant
queries:
- expr: node_filesystem_avail_bytes{mountpoint="/"} and on(instance) node_filesystem_size_bytes{mountpoint="/"}
- expr: container_ulimits_soft{namespace="kube-system"} or container_ulimits_soft{cloud_google_com_gke_nodepool="main-node"}
- expr: container_memory_working_set_bytes{namespace=~"^prombench-[0-9]+"} or container_memory_rss{namespace=~"^prombench-[0-9]+"}
- expr: rate(node_network_receive_bytes_total{device="eth0"}[5m]) unless rate(node_network_receive_packets_dropped_total{device="eth0"}[5m])
- expr: codelab_api_request_duration_seconds_bucket{method="GET"} or codelab_api_request_duration_seconds_bucket{method="POST"}
- expr: codelab_api_request_duration_seconds_sum{status="200"} or codelab_api_request_duration_seconds_sum{status="500"}
- expr: codelab_api_request_duration_seconds_bucket{status="200"} and codelab_api_request_duration_seconds_bucket{method="GET"}
- expr: codelab_api_request_duration_seconds_count{method="POST"} and codelab_api_request_duration_seconds_count{status="500"}
- expr: codelab_api_request_duration_seconds_bucket{status="200"} or codelab_api_request_duration_seconds_bucket{method="GET"}
- name: topk
interval: 10s
type: instant
queries:
- expr: topk(3, sum(rate(node_cpu_seconds_total{mode="user"}[5m])) by (instance))
- expr: topk(5, sum(container_cpu_usage_seconds_total) by (instance))
- expr: topk(3, sum(container_memory_usage_bytes) by (pod))
- expr: topk(5, sum(container_sockets) by (namespace))
- expr: topk(2000, sum(rate(go_gc_duration_seconds_count[5m])) by (instance, job))
- expr: topk(10000, sum(codelab_api_request_duration_seconds_bucket) by (method,job))
- expr: topk(1000, count(go_threads) by (job, instance))
- expr: topk(2000, count(codelab_api_http_requests_in_progress) by (job, instance))
- expr: topk(15000, count(codelab_api_request_duration_seconds_sum) by (job, instance))
---
apiVersion: apps/v1
kind: Deployment
Expand Down

0 comments on commit 0a30d46

Please sign in to comment.