Use underscore as default opentsdb seperator

Preserves backwards compatibility
This commit is contained in:
Daniel Nelson
2017-09-27 11:36:41 -07:00
parent f85db90780
commit 402460f038

View File

@@ -22,6 +22,7 @@ var (
`%`, "-", `%`, "-",
"#", "-", "#", "-",
"$", "-") "$", "-")
defaultSeperator = "_"
) )
type OpenTSDB struct { type OpenTSDB struct {
@@ -56,8 +57,8 @@ var sampleConfig = `
## Debug true - Prints OpenTSDB communication ## Debug true - Prints OpenTSDB communication
debug = false debug = false
## Separator separates measurements ## Separator separates measurement name from field
separator = "." separator = "_"
` `
func ToLineFormat(tags map[string]string) string { func ToLineFormat(tags map[string]string) string {
@@ -258,6 +259,8 @@ func sanitize(value string) string {
func init() { func init() {
outputs.Add("opentsdb", func() telegraf.Output { outputs.Add("opentsdb", func() telegraf.Output {
return &OpenTSDB{} return &OpenTSDB{
Separator: defaultSeperator,
}
}) })
} }