INNER CODE UNIT · Go
heartbeatSec
redpanda-data/connect · benchmarking/aws/runner/main.go:300
heartbeatSec = max(soakDefaultHeartbeatSec, totalSec/soakMaxHeartbeats)
promScrapeSec = soakPromScrapeSec
checkpointSec = soakCheckpointSec
if s.Workload != nil {
expectedRecordsPerSec = float64(s.Workload.WriteRatePerSec)
}
fmt.Printf("soak profile: window %s, heartbeat every %ds, prom scrape every %ds, checkpoint upload every %ds\n",
warmup+duration, heartbeatSec, promScrapeSec, checkpointSec)
}
topo, err := topologyFor(s.Direction)
if err != nil {
return err
}
// BackendFile must be absolute: `terraform -chdir=<stack>` changes the
// working directory before resolving the -backend-config path.
backendAbs, err := filepath.Abs(filepath.Join(opts.repoRoot, "benchmarking/aws/terraform/backend.hcl"))