Add docker input server version (#4035)

This commit is contained in:
Daniel Nelson
2018-04-23 15:09:04 -07:00
committed by GitHub
parent f639f994b5
commit 9f4752ba12
6 changed files with 132 additions and 129 deletions

View File

@@ -65,8 +65,15 @@ func (a *Accumulator) AddFields(
if a.Discard {
return
}
if tags == nil {
tags = map[string]string{}
tagsCopy := map[string]string{}
for k, v := range tags {
tagsCopy[k] = v
}
fieldsCopy := map[string]interface{}{}
for k, v := range fields {
fieldsCopy[k] = v
}
if len(fields) == 0 {
@@ -91,7 +98,7 @@ func (a *Accumulator) AddFields(
p := &Metric{
Measurement: measurement,
Fields: fields,
Tags: tags,
Tags: tagsCopy,
Time: t,
}