Skip to content
Snippets Groups Projects

Feature/381 get multiple slo results

@@ -50,9 +50,15 @@ class AnalysisExecutor(
)
}
prometheusData.forEach { data ->
// set name if not defined in properties
var sloName = slo.properties["name"] ?: ""
if (sloName.length > 0){
sloName = "_" + sloName
}
prometheusData.forEachIndexed{ index, data ->
ioHandler.writeToCSVFile(
fileURL = "${fileURL}_${repetitionCounter++}",
fileURL = "${fileURL}_${index}${sloName}_${repetitionCounter++}",
data = data.getResultAsList(),
columns = listOf("labels", "timestamp", "value")
)
Loading