Fix MySQL plugin not sending 0 value fields (#1695)

closes #1695
This commit is contained in:
David Caldwell 2016-09-02 07:22:30 -07:00 committed by Cameron Sparr
parent 792682590c
commit 0f6d317a8e
2 changed files with 2 additions and 1 deletions

View File

@ -160,6 +160,7 @@ consistent with the behavior of `collection_jitter`.
- [#1425](https://github.com/influxdata/telegraf/issues/1425): Fix win_perf_counter "index out of range" panic. - [#1425](https://github.com/influxdata/telegraf/issues/1425): Fix win_perf_counter "index out of range" panic.
- [#1634](https://github.com/influxdata/telegraf/issues/1634): Fix ntpq panic when field is missing. - [#1634](https://github.com/influxdata/telegraf/issues/1634): Fix ntpq panic when field is missing.
- [#1637](https://github.com/influxdata/telegraf/issues/1637): Sanitize graphite output field names. - [#1637](https://github.com/influxdata/telegraf/issues/1637): Sanitize graphite output field names.
- [#1695](https://github.com/influxdata/telegraf/pull/1695): Fix MySQL plugin not sending 0 value fields.
## v0.13.1 [2016-05-24] ## v0.13.1 [2016-05-24]

View File

@ -1511,7 +1511,7 @@ func parseValue(value sql.RawBytes) (float64, bool) {
} }
if bytes.Compare(value, []byte("No")) == 0 || bytes.Compare(value, []byte("OFF")) == 0 { if bytes.Compare(value, []byte("No")) == 0 || bytes.Compare(value, []byte("OFF")) == 0 {
return 0, false return 0, true
} }
n, err := strconv.ParseFloat(string(value), 64) n, err := strconv.ParseFloat(string(value), 64)
return n, err == nil return n, err == nil