Paweł Żak
c4dbe65732
chore(linters): Bump golangci-lint to v1.56.1 ( #14759 )
2024-02-12 23:26:10 +01:00
Paweł Żak
ae7fbc5082
chore(linters): Replace 'fmt.Errorf' with 'errors.New' wherever possible ( #14698 )
2024-02-08 11:32:30 -06:00
Paweł Żak
8fbea28ab3
chore(linters): Fix findings found by testifylint: expected-actual ( #14229 )
2023-11-01 14:09:55 -06:00
Paweł Żak
34ae468a8c
chore(linters): Fix findings found by testifylint: len ( #14203 )
2023-10-31 10:29:53 +01:00
Paweł Żak
7c5b3ea068
chore(linters): Fix findings found by testifylint: compares ( #14177 )
2023-10-24 15:02:26 -06:00
Paweł Żak
990ffc7222
chore(linters): Fix findings found by testifylint: bool-compare ( #14163 )
2023-10-24 10:45:17 -06:00
Paweł Żak
a2f65d5728
chore: Fix linter findings for Windows (part4) ( #13246 )
...
Co-authored-by: Pawel Zak <Pawel Zak>
Co-authored-by: pzak <pzak>
2023-06-09 10:24:43 +02:00
Paweł Żak
b2b58bab9e
chore: Fix linter findings for errorlint (part6) ( #12733 )
...
Co-authored-by: Pawel Zak <Pawel Zak>
2023-03-01 22:19:38 +01:00
Thomas Casteleyn
a2baab3d36
chore(deps): Replace go-ping by pro-bing ( #11836 )
2022-09-26 13:04:30 -06:00
Sebastian Spaink
4913392b85
chore: Remove deprecated build tags ( #11867 )
2022-09-22 13:25:31 -05:00
Paweł Żak
b9e4978b17
fix: Linter fixes for plugins/inputs/p* ( #10066 )
2021-11-15 09:14:09 -06:00
Sebastian Spaink
3a7d9b6d98
fix: support 1.17 & 1.16.7 Go versions ( #9642 )
2021-08-23 15:37:44 -05:00
Sven Rebhan
8e7da355b3
Linter fixes (unhandled errors) -- Part 1 ( #8992 )
2021-04-08 11:43:39 -05:00
Paweł Żak
74a1acd814
Linter fixes - revive:unused-parameter, unparam, varcheck and unused ( #8984 )
...
* Linter fixes - revive:unused-parameter and unparam
* Linter fixes - revive:unused-parameter and unparam
* Linter fixes - revive:unused-parameter and unparam
* "nolint"'s removed
* Fixes for "varcheck" and "unused" added.
* Fixes for "varcheck" and "unused" added.
* Fixes for "varcheck" and "unused" added.
* Fixes for "varcheck" and "unused" added.
* Fixes for "varcheck" and "unused" added.
* Fixes for "varcheck" and "unused" added.
* Fixes for "varcheck" and "unused" added.
Co-authored-by: Pawel Zak <Pawel Zak>
2021-03-22 12:21:36 -05:00
Paweł Żak
38c61c07ef
Revive fixes - part 4: ( #8981 )
...
empty-lines
Co-authored-by: Pawel Zak <Pawel Zak>
2021-03-12 14:21:51 -06:00
Steven Soroka
7726f94621
fix ping tests
2021-03-10 16:55:59 -05:00
Sebastian Spaink
aa6dc79fc6
Sort and timeout is deadline ( #8839 )
2021-02-09 10:50:57 -06:00
Sebastian Spaink
03fe914c59
Resolve regression, re-add missing function ( #8764 )
2021-01-28 10:54:29 -05:00
Sebastian Spaink
c237989631
Use go-ping for "native" execution in Ping plugin ( #8679 )
...
* Use go-ping for "native" execution in Ping plugin
* Check for ipv6 and deadline out of go func
* ensure dns failure
* Move interval and timeout calc to init
Removed dns failure check, 3rd parties libary responsibility
* Rename timeout to avoid conflict
* Move native ping to interface
Update tests
* Check for zero length
2021-01-26 16:02:43 -06:00
Helen Weller
d41569caed
Integration test audit ( #8725 )
2021-01-26 11:06:12 -07:00
Frank Riley
97de3981bd
Add percentiles to the ping plugin ( #7345 )
2020-12-09 10:54:51 -07:00
DasSkelett
7354a44240
Fix Ping Input plugin for FreeBSD's ping6 ( #7861 )
2020-08-20 18:05:50 -04:00
dbutler-starry
124735af2e
Apply ping deadline to dns lookup ( #7140 )
2020-03-24 17:02:23 -07:00
Greg
f0a578492a
Fix incorrect results in ping plugin ( #6581 )
2019-11-05 10:34:18 -08:00
Greg
ea6b398fa3
Add native Go ping method to ping input plugin ( #6050 )
2019-07-11 15:07:58 -07:00
Dheeraj Dwivedi
80155029c4
Add TTL field to ping input ( #5556 )
2019-03-08 14:30:38 -08:00
Greg
e586fdb27f
Append host if arguments are specified for ping input ( #5450 )
2019-02-19 11:18:15 -08:00
Lee Jaeyong
86b2145272
Add support for IPv6 in the ping plugin ( #4703 )
2018-10-01 17:38:13 -07:00
maxunt
96cb0aaea0
Fix unit tests on Darwin ( #4458 )
2018-07-27 18:29:54 -07:00
Mariusz Brzeski
0768022240
Support busybox ping in the ping input ( #3877 )
2018-04-30 19:20:13 -07:00
Margarita Bliznikova
c377c8fb7c
Add host to ping timeout log message ( #3853 )
2018-03-06 13:10:44 -08:00
everpcpc
3242f97deb
Support deadline in ping plugin ( #3783 )
2018-02-15 20:11:07 -08:00
Vladimir S
88ec171293
Perform DNS lookup before ping ( #3385 )
2017-10-26 13:35:37 -07:00
Daniel Nelson
eb0215c382
Remove log message on ping timeout ( #3126 )
2017-08-16 11:59:41 -07:00
Heston Kan
5d1efdbfda
Add min/max response time on linux/darwin to ping ( #2908 )
2017-06-13 14:09:17 -07:00
Patrick Hemmer
06baf7cf78
use AddError everywhere ( #2372 )
2017-04-24 11:13:26 -07:00
alekseyp
90cec20d1d
Standard deviation (jitter) for Input plugin Ping ( #2078 )
2016-12-16 13:58:27 +00:00
Cameron Sparr
7825df4771
Fix darwin ping tests
2016-06-22 18:21:07 +01:00
Cameron Sparr
3f807a9432
Implement timeouts for all exec command runners
...
First is to write an internal CombinedOutput and Run function with a
timeout.
Second, the following instances of command runners need to have timeouts:
plugins/inputs/ping/ping.go
125: out, err := c.CombinedOutput()
plugins/inputs/exec/exec.go
91: if err := cmd.Run(); err != nil {
plugins/inputs/ipmi_sensor/command.go
31: err := cmd.Run()
plugins/inputs/sysstat/sysstat.go
194: out, err := cmd.CombinedOutput()
plugins/inputs/leofs/leofs.go
185: defer cmd.Wait()
plugins/inputs/sysstat/sysstat.go
282: if err := cmd.Wait(); err != nil {
closes #1067
2016-04-29 12:06:22 -06:00
Cameron Sparr
f5f43e6d1b
ping plugin: use -W for linux, -t for bsd/darwin
...
closes #443
2016-02-06 23:24:47 -07:00
Cameron Sparr
1e03a9440b
Try ping plugin with -n and -s options added
2016-02-06 23:09:29 -07:00
Cameron Sparr
d266dad1f4
Don't compile ping plugin on windows.
...
closes #496
2016-02-01 16:39:53 -07:00
Jack Zampolin
0cdf1b07e9
Fix issue 524
2016-01-20 10:57:35 -08:00
Thibault Cohen
3cc1fecb53
Ping input doesn't return response time metric when timeout
...
closes #506
2016-01-14 10:12:10 -08:00
Cameron Sparr
9c5db1057d
renaming plugins -> inputs
2016-01-07 15:04:30 -07:00