From b5db418caf255a2c8885600285b49dde710d7da7 Mon Sep 17 00:00:00 2001 From: Artem Ermoshkin Date: Thu, 4 Jun 2026 11:32:52 +0300 Subject: [PATCH] fix slo labels --- tests/slo_workloads/utils/utils.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/tests/slo_workloads/utils/utils.cpp b/tests/slo_workloads/utils/utils.cpp index 022b62fe85..ba19a66355 100644 --- a/tests/slo_workloads/utils/utils.cpp +++ b/tests/slo_workloads/utils/utils.cpp @@ -31,9 +31,18 @@ static constexpr const char* RefLabel = Y_STRINGIZE(REF); static constexpr const char* RefLabel = "unknown"; #endif +// ydb-slo-action@v2 sets WORKLOAD_REF per container; fall back to compile-time REF locally. +static std::string ResolveWorkloadRef() { + TString ref = GetEnv("WORKLOAD_REF"); + if (!ref.empty()) { + return ref; + } + return RefLabel; +} + std::map MakeNativeSloOtelResourceAttributes() { return { - {"ref", RefLabel}, + {"ref", ResolveWorkloadRef()}, {"sdk", "cpp"}, {"sdk_version", NYdb::GetSdkSemver()}, };