From 5f9c0dabcab777c88fb64a0de8ac942f2fa67f56 Mon Sep 17 00:00:00 2001 From: lorenz <stu203404@mail.uni-kiel.de> Date: Fri, 20 May 2022 17:29:36 +0200 Subject: [PATCH] Add slo index + underscore for csv writer --- .../kotlin/theodolite/evaluation/AnalysisExecutor.kt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/theodolite/src/main/kotlin/theodolite/evaluation/AnalysisExecutor.kt b/theodolite/src/main/kotlin/theodolite/evaluation/AnalysisExecutor.kt index f27462829..e59e346da 100644 --- a/theodolite/src/main/kotlin/theodolite/evaluation/AnalysisExecutor.kt +++ b/theodolite/src/main/kotlin/theodolite/evaluation/AnalysisExecutor.kt @@ -50,11 +50,15 @@ class AnalysisExecutor( ) } - val sloName = slo.properties["name"] ?: "" + // set name if not defined in properties + var sloName = slo.properties["name"] ?: "" + if (sloName.length > 0){ + sloName = "_" + sloName + } - prometheusData.forEach { data -> + prometheusData.forEachIndexed{ index, data -> ioHandler.writeToCSVFile( - fileURL = "${fileURL}_${sloName}_${repetitionCounter++}", + fileURL = "${fileURL}_${index}${sloName}_${repetitionCounter++}", data = data.getResultAsList(), columns = listOf("labels", "timestamp", "value") ) -- GitLab