INNER CODE UNIT · Go
soakRawArtifactKeys
redpanda-data/connect · benchmarking/aws/runner/main.go:662
func soakRawArtifactKeys(sessionID, key, brokerArtifact string) []string {
if key == "" {
return nil
}
keys := []string{
fmt.Sprintf("runs/%s/sweep-%s.log", sessionID, key),
fmt.Sprintf("runs/%s/prom-%s.txt", sessionID, key),
}
if brokerArtifact != "" {
keys = append(keys, fmt.Sprintf("runs/%s/%s", sessionID, brokerArtifact))
}
return keys
}
// buildSoakArchivePlan computes soakArchivePlan for one soak run. key is the
// sweepPoint key (see sweepPoint.Key) of the run's single measured point;
// brokerArtifact is Topology.MetricArtifact(key), or "" when no Topology was
// available to compute it (that raw file is then simply skipped, same as