diff --git a/app/vmalert/main.go b/app/vmalert/main.go index c21737f77..526e78312 100644 --- a/app/vmalert/main.go +++ b/app/vmalert/main.go @@ -62,6 +62,7 @@ absolute path to all .yaml files in root.`) func main() { // Write flags and help message to stdout, since it is easier to grep or pipe. flag.CommandLine.SetOutput(os.Stdout) + flag.Usage = usage envflag.Parse() buildinfo.Init() logger.Init() @@ -172,3 +173,15 @@ func checkFlags() { logger.Fatalf("datasource.url is empty") } } + +func usage() { + const s = ` +vmalert processes alerts and recording rules. + +See the docs at https://github.com/VictoriaMetrics/VictoriaMetrics/blob/master/app/vmalert/README.md . +` + + f := flag.CommandLine.Output() + fmt.Fprintf(f, "%s\n", s) + flag.PrintDefaults() +}