INNER CODE UNIT · Go
main
itbench-hub/ITBench · components/recorders/prometheus/cmd/main.go:14
func main() {
endpoint := os.Getenv("PROMETHEUS_ENDPOINT")
if endpoint == "" {
slog.Error("PROMETHEUS_ENDPOINT environment variable is not set")
os.Exit(1)
}
token := os.Getenv("PROMETHEUS_TOKEN")
homeDir, err := os.UserHomeDir()
if err != nil {
slog.Error("could not determine home directory", "err", err)
os.Exit(1)
}
outputDir := filepath.Join(homeDir, "records")
startRaw := os.Getenv("RECORDING_START_TIMESTAMP")
if startRaw == "" {