2024-12-10 19:45:41 -03:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
set -e
|
|
|
|
|
|
2025-02-17 09:41:39 -03:00
|
|
|
if [ "$#" -ne 2 ]; then
|
|
|
|
|
echo "Usage: $0 <test-group-id> <output-folder>"
|
2024-12-11 15:43:52 -03:00
|
|
|
exit 1
|
|
|
|
|
fi
|
|
|
|
|
|
2025-02-17 09:41:39 -03:00
|
|
|
group_id="${1}"
|
|
|
|
|
output=${2}
|
|
|
|
|
|
2024-12-11 15:43:52 -03:00
|
|
|
# TODO build auto naming for experiment folders based on metadata
|
2025-02-17 09:41:39 -03:00
|
|
|
mkdir -p "${output}"
|
2024-12-11 15:43:52 -03:00
|
|
|
|
|
|
|
|
echo "Collect"
|
2025-02-17 09:41:39 -03:00
|
|
|
kubectl logs --prefix -n codex-benchmarks -l "app.kubernetes.io/part-of=${group_id}" --all-containers --tail=-1 > "${output}/raw-logs.log"
|
2024-12-11 15:43:52 -03:00
|
|
|
|
|
|
|
|
echo "Parse"
|
2025-02-17 09:41:39 -03:00
|
|
|
python -m benchmarks.cli logs single "${output}/raw-logs.log" "${output}/parsed"
|