Add commit to Telegraf version string (#1756)

This commit is contained in:
Gunnar 2016-09-13 00:41:02 -07:00 committed by Cameron Sparr
parent c3aa43a6bd
commit b6f81b538a
1 changed files with 11 additions and 2 deletions

View File

@ -52,6 +52,16 @@ var (
branch string branch string
) )
func init() {
// If commit or branch are not set, make that clear.
if commit == "" {
commit = "unknown"
}
if branch == "" {
branch = "unknown"
}
}
const usage = `Telegraf, The plugin-driven server agent for collecting and reporting metrics. const usage = `Telegraf, The plugin-driven server agent for collecting and reporting metrics.
Usage: Usage:
@ -137,8 +147,7 @@ func reloadLoop(stop chan struct{}, s service.Service) {
if len(args) > 0 { if len(args) > 0 {
switch args[0] { switch args[0] {
case "version": case "version":
v := fmt.Sprintf("Telegraf - version %s", version) fmt.Printf("Telegraf v%s (git: %s %s)\n", version, branch, commit)
fmt.Println(v)
return return
case "config": case "config":
config.PrintSampleConfig(inputFilters, outputFilters) config.PrintSampleConfig(inputFilters, outputFilters)