Node_Exporter/collector/fixtures
Sam Kottler 6eafa51fa8 Add ARP collector for Linux (#540)
* Implement commonalities and linux support for ARP collection

* Add ARP collector to fixtures and run as part of e2e tests

* Bubble up scanner errors

* Use single return values where it makes sense

* Add missing annotation

* Move arp_common into arp_linux

* Add license header to arp_linux.go

* Address initial feedback

* Use strings.Fields instead of strings.Split

* Deal with scanner.Err() rather than throwing away errors

* Check for scan errors in-line before interacting with the entries map

* Don't interact with potentially empty text from scan

* Check for scan errors outside the scan loop

* Add comment about moving procfs parsing

* Add more direct comment

* Update initialism style to match go style guide

* Put function args on the same line

* Add TODO in front of comment about procfs extraction

* Guard against strings.Fields returning an empty slice

* Be more defensive about ARP table format and use upcase more broadly

* Enable the ARP collector by default

* Add ARP collector to the README

* Remove 'entry'
2017-04-11 17:45:19 +02:00
..
proc Add ARP collector for Linux (#540) 2017-04-11 17:45:19 +02:00
sys Add support for legacy InfiniBand drivers 2017-03-20 10:37:21 -05:00
textfile Fix mtime reporting in textfile collector, add tests. 2015-09-04 15:42:44 +02:00
wifi Expand wifi collector for more interface types 2017-03-20 12:25:01 -04:00
e2e-output.txt Add ARP collector for Linux (#540) 2017-04-11 17:45:19 +02:00
ip_vs_result.txt Rearrange fixtures to match "real" proc and sys. 2015-09-28 13:56:22 +00:00
megacli Add an end-to-end test. 2015-09-28 13:56:22 +00:00
megacli_adapter.txt Add MegaCLI collector 2014-07-09 14:56:06 +02:00
megacli_disks.txt megacli: prevent crash when drive temperature is N/A 2015-07-29 08:34:02 +02:00