grafana/k6 · error
script name not set, please specify K6_CLOUD_NAME or options
Error message
script name not set, please specify K6_CLOUD_NAME or options.cloud.name
What it means
Error "script name not set, please specify K6_CLOUD_NAME or options.cloud.name" thrown in grafana/k6.
Source
Thrown at internal/output/cloud/output.go:167
if err != nil {
return nil, err
}
if warn != "" {
params.Logger.Warn(warn)
}
if err := validateRequiredSystemTags(params.ScriptOptions.SystemTags); err != nil {
return nil, err
}
logger := params.Logger.WithFields(logrus.Fields{"output": "cloud"})
if !conf.Name.Valid || conf.Name.String == "" {
scriptPath := params.ScriptPath.String()
if scriptPath == "" {
// Script from stdin without a name, likely from stdin
return nil, errors.New("script name not set, please specify K6_CLOUD_NAME or options.cloud.name")
}
conf.Name = null.StringFrom(filepath.Base(scriptPath))
}
if conf.Name.String == "-" {
conf.Name = null.StringFrom(defaultTestName)
}
duration, testEnds := lib.GetEndOffset(params.ExecutionPlan)
if !testEnds {
return nil, errors.New("tests with unspecified duration are not allowed when outputting data to k6 cloud")
}
if conf.MetricPushConcurrency.Int64 < 1 {
return nil, fmt.Errorf("metrics push concurrency must be a positive number but is %d",
conf.MetricPushConcurrency.Int64)
}
View on GitHub (pinned to 93accf6570)
When it happens
Trigger: Thrown at internal/output/cloud/output.go:167 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of grafana/k6@93accf6570 (2026-08-15).
Data as JSON: /api/errors/4f163e875de21941.
Report an issue: GitHub.