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
|
### Release Notes
|
||||||
- Linux packages have been taken out of `opt`, the binary is now in `/usr/bin`
|
- 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_transmitted": trans,
|
||||||
"packets_received": rec,
|
"packets_received": rec,
|
||||||
"percent_packet_loss": loss,
|
"percent_packet_loss": loss,
|
||||||
"average_response_ms": avg,
|
}
|
||||||
|
if avg > 0 {
|
||||||
|
fields["average_response_ms"] = avg
|
||||||
}
|
}
|
||||||
acc.AddFields("ping", fields, tags)
|
acc.AddFields("ping", fields, tags)
|
||||||
}(url, acc)
|
}(url, acc)
|
||||||
|
|
|
@ -193,7 +193,6 @@ func TestBadPingGather(t *testing.T) {
|
||||||
"packets_transmitted": 2,
|
"packets_transmitted": 2,
|
||||||
"packets_received": 0,
|
"packets_received": 0,
|
||||||
"percent_packet_loss": 100.0,
|
"percent_packet_loss": 100.0,
|
||||||
"average_response_ms": 0.0,
|
|
||||||
}
|
}
|
||||||
acc.AssertContainsTaggedFields(t, "ping", fields, tags)
|
acc.AssertContainsTaggedFields(t, "ping", fields, tags)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue