Ping input doesn't return response time metric when timeout
closes #506
This commit is contained in:
parent
3c89847489
commit
3cc1fecb53
10
CHANGELOG.md
10
CHANGELOG.md
|
@ -1,4 +1,12 @@
|
|||
## v0.10.0 [unreleased]
|
||||
## v0.10.1 [unreleased]
|
||||
|
||||
### Features
|
||||
- [#509](https://github.com/influxdb/telegraf/pull/509): Flatten JSON arrays with indices. Thanks @psilva261!
|
||||
|
||||
### Bugfixes
|
||||
- [#506](https://github.com/influxdb/telegraf/pull/506): Ping input doesn't return response time metric when timeout. Thanks @titilambert!
|
||||
|
||||
## v0.10.0 [2014-01-12]
|
||||
|
||||
### Release Notes
|
||||
- Linux packages have been taken out of `opt`, the binary is now in `/usr/bin`
|
||||
|
|
|
@ -86,7 +86,9 @@ func (p *Ping) Gather(acc inputs.Accumulator) error {
|
|||
"packets_transmitted": trans,
|
||||
"packets_received": rec,
|
||||
"percent_packet_loss": loss,
|
||||
"average_response_ms": avg,
|
||||
}
|
||||
if avg > 0 {
|
||||
fields["average_response_ms"] = avg
|
||||
}
|
||||
acc.AddFields("ping", fields, tags)
|
||||
}(url, acc)
|
||||
|
|
|
@ -193,7 +193,6 @@ func TestBadPingGather(t *testing.T) {
|
|||
"packets_transmitted": 2,
|
||||
"packets_received": 0,
|
||||
"percent_packet_loss": 100.0,
|
||||
"average_response_ms": 0.0,
|
||||
}
|
||||
acc.AssertContainsTaggedFields(t, "ping", fields, tags)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue