INNER CODE UNIT · Go

main

cloudflare/alertmanager2es · main.go:73

func main() {
	var showVersion bool
	flag.StringVar(&addr, "addr", addr, "host:port to listen to")
	flag.StringVar(&esIndexDateFormat, "esIndexDateFormat", esIndexDateFormat, "Elasticsearch index date format")
	flag.StringVar(&esIndexName, "esIndexName", esIndexName, "Elasticsearch index name")
	flag.StringVar(&esType, "esType", esType, "Elasticsearch document type ('_type')")
	flag.StringVar(&esURL, "esURL", esURL, "Elasticsearch HTTP URL")
	flag.StringVar(&esUser, "esUser", os.Getenv("ES_USER"), "Elasticsearch user (default value is taken from $ES_USER environment variable)")
	flag.StringVar(&esPass, "esPass", os.Getenv("ES_PASS"), "Elasticsearch password (default value is taken from $ES_PASS environment variable)")
	flag.BoolVar(&disableCertCheck, "disableCertCheck", false, "Disable SSL certificate check")
	flag.BoolVar(&showVersion, "version", false, "Print version number and exit")
	flag.Parse()

	if showVersion {
		fmt.Println(versionString)
		os.Exit(0)
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…