Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions examples/rhbok.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
tests:
- name: rhbok
metadata:
ocpVersion: ""
upstreamJob.keyword: periodic-ci-openshift-kueue-operator-main-perfscale-kueue-operator-9nodes
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have kueue-scale-jobs, kueue-scale-jobs-shared and kueue-scale-pods variants of this upstream job - do we want to differentiate between these?

Copy link
Member Author

@rsevilla87 rsevilla87 Jan 8, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can set the job names dynamically

$  orion  --config examples/rhbok.yaml --lookback 30d --hunter-analyze --input-vars='{"benchmark": "kueue-operator-jobs"}'    --metadata-index $METADATA_INDEX --es-server=$ES_SERVER    --benchmark-index ${BENCHMARK_INDEX} --display "" 
2026-01-08 14:11:17,781 - Orion      - INFO - file: main.py - line: 159 - 🏹 Starting Orion in command-line mode
2026-01-08 14:11:17,784 - Orion      - INFO - file: utils.py - line: 659 - Duration to subtract: 30 days, 0:00:00
2026-01-08 14:11:17,784 - Orion      - INFO - file: utils.py - line: 662 - Start timestamp: 2026-01-08 13:11:17.624716+00:00
2026-01-08 14:11:17,784 - Orion      - INFO - file: utils.py - line: 301 - The test rhbok has started
2026-01-08 14:11:17,784 - Orion      - INFO - file: matcher.py - line: 74 - Executing query against index: perf_scale_ci*
2026-01-08 14:11:18,804 - Orion      - INFO - file: matcher.py - line: 74 - Executing query against index: perf_scale_ci*
2026-01-08 14:11:20,092 - Orion      - INFO - file: matcher.py - line: 74 - Executing query against index: ripsaw-kube-burner*
2026-01-08 14:11:20,424 - Orion      - INFO - file: utils.py - line: 69 - Collecting jobReadyLatency-Completion
2026-01-08 14:11:20,424 - Orion      - INFO - file: matcher.py - line: 74 - Executing query against index: ripsaw-kube-burner*
2026-01-08 14:11:20,725 - Orion      - INFO - file: utils.py - line: 69 - Collecting jobReadyLatency-StartTime
2026-01-08 14:11:20,725 - Orion      - INFO - file: matcher.py - line: 74 - Executing query against index: ripsaw-kube-burner*
2026-01-08 14:11:21,056 - Orion      - INFO - file: run_test.py - line: 194 - Comparison algorithm: EDivisive
rhbok
=====
time                       uuid                                  ocpVersion      jobReadyLatency-Completion_P99    jobReadyLatency-StartTime_P99
-------------------------  ------------------------------------  ------------  --------------------------------  -------------------------------
2025-12-15 02:51:45 +0000  9fc1cbf8-4a8e-4c26-8464-cf36b0f82172  4.19.21                                  15000                             1000
2026-01-01 02:54:45 +0000  e34bfa7e-c5dc-42ed-b543-26aa91ae16ed  4.19.21                                  15000                             1000

benchmark.keyword: {{ benchmark }}

metrics:
- name: jobReadyLatency-Completion
metricName: jobLatencyQuantilesMeasurement
quantileName: Complete
metric_of_interest: P99
direction: 1
threshold: 25

- name: jobReadyLatency-StartTime
metricName: jobLatencyQuantilesMeasurement
quantileName: StartTime
metric_of_interest: P99
direction: 1
threshold: 25

- name: podReadyLatency
metricName: podLatencyQuantilesMeasurement
quantileName: Ready
metric_of_interest: P99
direction: 1
threshold: 25

- name: containersStartedLatency
metricName: podLatencyQuantilesMeasurement
quantileName: ContainersStarted
metric_of_interest: P99
direction: 1
threshold: 25
Loading