Commit Graph

535 Commits (5a461d261c99ed9479e491c97cfd3bfe310a4139)

Author SHA1 Message Date
Derek Marcotte 83cecfa696 Fixes broken build on Dragonfly.
8 years ago
Karsten Weiss 45ca8db352 Support the 'guest_nice' cpu mode of /proc/stat.
8 years ago
Sam Kottler 6eafa51fa8 Add ARP collector for Linux (#540)
8 years ago
Tobias Schmidt 8aec44617a Remove Windows support
8 years ago
Tobias Schmidt 41a44a4d24 Merge pull request #532 from prometheus/grobie/remove-extra-file-check
8 years ago
Ben Kochie 5f43211f67 Blacklist systemd scope units
8 years ago
Tobias Schmidt d290ea94b8 Fix export of stale device error metrics for unmounted filesystems
8 years ago
Tobias Schmidt 7b93b52010 Fix lint issues on filesystem BSD implementation
8 years ago
Tobias Schmidt 445ed44082 mdadm: Remove extra file existence check
8 years ago
Johannes 'fish' Ziemke 9676f5f2dc Merge pull request #523 from roclark/support-legacy-infiniband
8 years ago
Johannes 'fish' Ziemke 620e9937e6 Merge pull request #524 from mdlayher/wifi-expand
8 years ago
Juergen Hoetzel aef2601cf6 Add missing dependency for static FreeBSD build
8 years ago
Matt Layher 2bfe410fb7
Expand wifi collector for more interface types
8 years ago
Robert Clark 3a5917dfdc Add support for legacy InfiniBand drivers
8 years ago
Tobias Schmidt 0400e437be Fix and simplify parsing of raid metrics
8 years ago
Matt Layher 42c8a20545
Unexport wifiCollector metrics
8 years ago
Matt Layher 69368b7f9c Add synthetic node_wifi_station_info metric for BSS information
8 years ago
Brian Brazil a02e469b07 Report collector success/failure and duration per scrape. (#516)
8 years ago
Robert Clark 413e5af502 Skip metric files that don't exist
8 years ago
Derek Marcotte 72d8576185 Refactor meminfo_bsd.go to use sysctl_bsd.go (#501)
8 years ago
Ben Kochie 5d22d41ed7 Merge pull request #484 from prometheus/grobie/update-vendored-packages
8 years ago
Derek Marcotte bdc2131332 Added node_memory_buffer, node_memory_swaptotal to meminfo_bsd (#451)
8 years ago
Tobias Schmidt ce117d7a40 Update vendored packages
8 years ago
Tobias Schmidt 84eaa8fecd Remove more unnecessarily named return values
8 years ago
Derek Marcotte 5c28ab044d Add BSD exec statistics collector (#457)
8 years ago
Tobias Schmidt 1bd94074dd Delete unused code
8 years ago
Tobias Schmidt 922e74d58f Remove unnecessarily named return variables
8 years ago
Tobias Schmidt 084e585c2a Fix scanner usage without error handling
8 years ago
Tobias Schmidt d1dfda86ee Fix wrong end-to-end expectation
8 years ago
Tobias Schmidt abdebef47c Fix gofmt -s and spelling issues
8 years ago
Tobias Schmidt 195b4d596c Merge pull request #480 from prometheus/grobie/gosimple
8 years ago
Tobias Schmidt 694294baf5 Remove unnecessary conversions
8 years ago
Tobias Schmidt 21e13c7f52 Simplify code
8 years ago
Tobias Schmidt c703435790 Fix all open go lint and vet issues
8 years ago
Ben Kochie 38cd07ebb9 Merge pull request #450 from roclark/add-infiniband
8 years ago
Ben Kochie a097dd36b3 Merge pull request #459 from joehandzik/wip-zpool-io-cherrypick
8 years ago
Thorhallur Sverrisson 19813d3e02 Changing datastructure for BuddyInfo
8 years ago
Thorhallur Sverrisson 5ab285e098 Adding buddyinfo to end to end test.
8 years ago
Thorhallur Sverrisson 55417d7688 Moving buddyinfo logic to procfs
8 years ago
Thorhallur Sverrisson 492c96f6b6 Moving buddyinfo_test.go to procfs library
8 years ago
Thorhallur Sverrisson 3ba15c1ddb Adding support for /proc/buddyinfo for linux free memory fragmentation.
8 years ago
Joe Handzik bb8b3fca88 ZFS Collector: Add zpool IO statistics
8 years ago
Robert Clark 36f81282b7 Add unit tests for InfiniBand collector
8 years ago
Robert Clark 4866adcb71 Add new collector for InfiniBand statistics
8 years ago
Joe Handzik 8c23f5ff54 ZFS Collector: Convert dashes to underscores for metrics
8 years ago
Ben Kochie 7cfa5e75b8 Merge pull request #439 from mdlayher/collector-staticcheck
8 years ago
Ben Kochie 71362d45eb Merge pull request #432 from joehandzik/wip-zfs-zfetchstats
8 years ago
Joe Handzik e5ee274a32 ZFS Collector: Move from camelcase to underscores for metric prefixes
8 years ago
Matt Layher c8e546926a
Fix two staticcheck issues in IPVS collector tests
8 years ago
Joe Handzik e213ccbc57 ZFS Collector: Refactor to use maps/slices and fewer globals
8 years ago
Ben Kochie 5a6db5c8d2 Handle multiple NFS device mounts
8 years ago
Joe Handzik 94fb93a9f3 ZFS Collector: Add dmu_tx functionality
8 years ago
Joe Handzik 07c7ae733a ZFS Collector: Add fm functionality
8 years ago
Joe Handzik 05048c067d ZFS Collector: Add xuio_stats functionality
8 years ago
Joe Handzik 3c9e779989 ZFS Collector: Add vdev_cache_stats functionality
8 years ago
Joe Handzik a02ca9502c ZFS Collector: Add zil functionality
8 years ago
Joe Handzik a3125ab4d9 ZFS Collector: Add zfetchstats functionality
8 years ago
Ben Kochie acb495ccab Merge pull request #425 from mdlayher/wifi-update
8 years ago
Matt Layher dfd661a633
Allow graceful failure in hwmon collector
8 years ago
Matt Layher ca3f07feef
Update vendored wifi, handle stations with missing info
8 years ago
Ben Kochie 92537020a3 Fix runit collector flag typo.
8 years ago
Julius Volz 276112c7ef Merge pull request #418 from mdlayher/wifi-graceful-fail
8 years ago
Matt Layher d3089f2ce8
Make wifi collector fail gracefully if metrics not available
8 years ago
Matt Layher 1e1775e761
Make ZFS collector fail gracefully when not available
8 years ago
Johannes 'fish' Ziemke 2884181cce Merge pull request #415 from mdlayher/mountstats-nfs-additional
8 years ago
Matt Layher e3f99e13b9
Add NFS event metrics to mountstats collector
8 years ago
Matt Layher efa25665ec
Add initial wifi collector, bump netlink to fix 32-bit builds
8 years ago
Johannes 'fish' Ziemke 55170e8feb Merge pull request #411 from discordianfish/hwmon-move-label-metrics
8 years ago
Ben Kochie 38a4a36061 Update end-to-end test.
8 years ago
Ben Kochie b4fa10ca9d Add collector for Linux EDAC
8 years ago
Johannes 'fish' Ziemke 6aef20f8d8 Use filename as label, move 'label' to own metric
8 years ago
Joe Handzik e7442d6517 end-to-end-test.sh: Add zfs plugin
8 years ago
Corey Stewart 10ba27bf2c Remove FreeBSD support for zfs plugin.
8 years ago
Corey Stewart a8c94d48e6 Style changes and cleanup
8 years ago
Christian Schwarz f29f3873ea Add a collector for ZFS, currently focussed on ARC stats.
8 years ago
Johannes 'fish' Ziemke 2e47fcb8c5 Only store relevant e2e output
8 years ago
Johannes 'fish' Ziemke ad2eb4a788 Use Gauge for megacli counters
8 years ago
Johannes 'fish' Ziemke 01a9a37556 Stop using deprecated SetMetricFamilyInjectionHook
8 years ago
Johannes 'fish' Ziemke 3e266e28b9 Merge pull request #397 from dominikh/freebsd-cpu
8 years ago
Johannes 'fish' Ziemke fc1113cd11 Merge pull request #396 from dominikh/bsd-memleak
8 years ago
Dominik Honnef d827db8e17 Better error handling when collecting CPU temps
8 years ago
Johannes 'fish' Ziemke 91f4781234 Merge pull request #311 from kpettijohn/solaris-loadavg
8 years ago
Dominik Honnef 9847257bc0 Add missing license headers
8 years ago
Dominik Honnef 782eaee100 Collect CPU temperatures on FreeBSD
8 years ago
Dominik Honnef 38c5890428 Reuse devinfo struct
8 years ago
Dominik Honnef ea55d0f5cb Don't race in FreeBSD devstat collector
8 years ago
Dominik Honnef 5e220c1665 Move cgo portions of FreeBSD devstat collector into own file
8 years ago
Dominik Honnef 20ca0f1376 Eliminate memory leak in FreeBSD devstat collector
8 years ago
Dominik Honnef 732dd67729 Fix build of cpu_freebsd.go
8 years ago
Kevin Pettijohn d2fbeeb3c3 Added loadavg collector for solaris
8 years ago
Johannes 'fish' Ziemke f9d3f830cb Merge pull request #399 from discordianfish/fish-fs-uniq-metric
8 years ago
Johannes 'fish' Ziemke 4c9131b7d8 Make sure we only return one metric per mounted fs
8 years ago
Johannes 'fish' Ziemke 6dd39b15c2 Do not build meminfo on freebsd
8 years ago
Johannes 'fish' Ziemke a97ff2bcda Do not build meminfo on windows
8 years ago
Johannes 'fish' Ziemke d17b1b44a6 Merge pull request #398 from prometheus/fish-netdev-check-scan-errror
8 years ago
Johannes 'fish' Ziemke 9969f93e7d Merge pull request #387 from discordianfish/fish-fix-meminfo-darwin
8 years ago
Johannes 'fish' Ziemke 6576571ac8 Check for errors in netdev scanner
8 years ago
Johannes 'fish' Ziemke 26c6182c84 Move comment and remove superfluous newline
8 years ago
Johannes 'fish' Ziemke b68a9ec7af Merge pull request #359 from CloudAndHeat/feature/hwmon_chip_name_metric
8 years ago
Johannes 'fish' Ziemke 4e696d5d31 Merge pull request #391 from discordianfish/fish-add-cpu-darwin
8 years ago
Johannes 'fish' Ziemke 079fd701a0 Merge pull request #389 from prometheus/fish-use-const-metrics
8 years ago
Johannes 'fish' Ziemke d2ca252457 Merge pull request #393 from discordianfish/fish-add-netdev-darwin
8 years ago
Johannes 'fish' Ziemke 8e50b80d12 Convert remaining collectors to use ConstMetrics
8 years ago
Johannes 'fish' Ziemke 3db2f442ae Limit node-exporter scope, deprecated collectors
8 years ago
Johannes 'fish' Ziemke c21c59dfeb Add meminfo stats for Darwin
8 years ago
Johannes 'fish' Ziemke 2983c4a31d Refactor meminfo collector similar to filesystem
8 years ago
Johannes 'fish' Ziemke 3c47ef8e60 Add netdev collector for darwin
8 years ago
Dominik Honnef f0adcd163d Implement CPU collector on FreeBSD without cgo
8 years ago
Dominik Honnef d2a43f7d05 Implement meminfo on BSD without cgo
8 years ago
Johannes 'fish' Ziemke 050d6f7f13 Add cpu collector for darwin
8 years ago
Dominik Honnef 0f6191987e Implement file systems on FreeBSD without cgo
8 years ago
Dominik Honnef 54c74923ee Implement loadavg on FreeBSD without cgo
8 years ago
Ben Kochie 10e525ff02 Merge pull request #375 from prometheus/fish-add-runit-servicedir-flag
8 years ago
Johannes 'fish' Ziemke d506b2266c Merge pull request #374 from prometheus/fish-add-filesystem-errors
8 years ago
Bjørn Forsman 64e637cbcc Ignore autofs filesystems on linux
8 years ago
Johannes 'fish' Ziemke 71ea37987f Merge pull request #365 from EdSchouten/drbd
8 years ago
Ed Schouten b0d15eaac6 Reduce the severity of these messages.
8 years ago
Ed Schouten 4adf7fa96c Improve the help strings, as proposed in the code review.
8 years ago
Ed Schouten b7daf27678 Process feedback from the code review.
8 years ago
Björn Rabenstein 08c9347e88 Merge pull request #367 from mdlayher/mountstats
8 years ago
Matt Layher 25a93e38e7
Add mountstats collector for detailed NFS statistics
8 years ago
Johannes 'fish' Ziemke 9039a425d0 Add runit service dir flag
8 years ago
Johannes 'fish' Ziemke deebf0aa49 Add node_filesystem_device_errors_total metric
8 years ago
Ed Schouten d1fa279105 Use a descriptive name for the file descriptor.
8 years ago
Ben Kochie 677ed28575 Merge pull request #361 from lucasbergman/mips-build-fix
8 years ago
Ed Schouten 6ff620e387 Properly propagate parse errors.
8 years ago
Ed Schouten 6269f7502a Add a collector for DRBD.
8 years ago
Ed Schouten a696830c38 Add a collector for NFS client statistics.
8 years ago
Jonas Wielicki 3efaa1a6a8 Update end-to-end tests
8 years ago
Jonas Wielicki c481dd19da Re-introduce human-readable chip types
8 years ago
Lucas Bergman 4f479e55e0 linux/mips: Unbreak the build
8 years ago
Ben Kochie f8af350ae2 Merge pull request #346 from mcdan/people/mcdan/issues/219
8 years ago
dan mcweeney 13aa37025f Feedback on PR, thanks @tcolgate for the review
8 years ago
Ben Kochie 4fd03c31e4 Merge pull request #323 from stuartnelson3/dfly-devstat
8 years ago
Ben Kochie 7a9aad01b4 Merge pull request #310 from stuartnelson3/dfly-cpu
8 years ago
stuart nelson e589a2b8af Remove gauges and convert to NewConstMetric format
8 years ago
stuart nelson 2b74cf7498 Export devstat for dragonfly
8 years ago
dan mcweeney 1f6b5aee39 #219 - add fixes for @samzhang111 super token
8 years ago
dan mcweeney 8d756cab50 Fixes end to end test
8 years ago
dan mcweeney 00c9a88a55 Fixes #219 - use the default to catch personalities that are unknown
8 years ago
Ed Schouten 9749c2c0b3 mdstat: Fix parsing of RAID0 lines that contain additional attributes.
8 years ago
Rene Treffer abe8e297a6 Prefer device path based names over exported names (#334)
8 years ago
Ben Kochie c6162312f2 Add Linux NUMA "numastat" metrics (#249)
8 years ago
Rene Treffer 081ecc5db0 Add hwmon /sensors support (#278)
8 years ago
stuart nelson 450fe0f3ba Add test
8 years ago
stuart nelson cf3710191a Compile meminfo for dfly (#315)
8 years ago
stuart nelson ef1925db7d Compile netdev on dragonfly (#314)
8 years ago
stuart nelson ee37a27d91 Export values as uint64_t
8 years ago
stuart nelson e942d7e234 Maintain granularity in cpu data
8 years ago
Ben Kochie afac1f7433 Update mdstat fixture based on linux source.
8 years ago
stuart nelson 57f88ac4f6 Update comment
8 years ago
stuart nelson 78c84b1a47 Remove old freq finding code
8 years ago
stuart nelson 45ac033d9e Use correct frequency for calculating cpu time
8 years ago
stuart nelson 8cc06aab04 Remove unneeded ncpu variable
8 years ago
stuart nelson 9f7822ccdc Remember to bzero string
8 years ago
stuart nelson c02dcdeb35 Remove unused comment.
8 years ago
stuart nelson 3e4a154656 Correctly exporting values
8 years ago
Ben Kochie 64b82596ef Fix mdadm collector for resync=PENDING.
8 years ago
stuart nelson 4b4385bd44 Remove free
8 years ago
stuart nelson cc5142a007 Remove some unnecessary includes
8 years ago
stuart nelson a9d27ea722 Appears to be working? Still need to cleanup after self
8 years ago
stuart nelson 1d75b376ae checkpoint
8 years ago
stuart nelson 1b7a18c271 Creating slice from C-array
8 years ago
stuart nelson 61f36ac1ab Activate filesystem collector on DragonFly (#302)
8 years ago
stuart nelson 03da1ea516 successfully exporting one of 2 cpus
8 years ago
stuart nelson cda2f493ee wip
8 years ago
Takuya Nakaike 0f2a87ab22 add s390x support
8 years ago
Calle Pettersson e890743f79 Add white/blacklisting of units for systemd collector
8 years ago
Julius Volz 428746c48e Merge pull request #285 from prometheus/meminfo-bsd-constmetrics
8 years ago
Julius Volz f0796683fe Convert BSD meminfo collector to use ConstMetrics
8 years ago
Julius Volz c0b46391e2 Merge pull request #283 from prometheus/meminfo-constmetrics
8 years ago
Brian Brazil 25289c5024 Merge pull request #284 from prometheus/sockstat-constmetrics
8 years ago
Julius Volz cef3d98256 Convert sockstat collector to use ConstMetrics
8 years ago
Julius Volz eac396c637 Convert meminfo collector to use ConstMetrics
8 years ago
Julius Volz f91bca427b Convert filefd collector to use ConstMetrics
8 years ago
Julius Volz 9128952454 Fix end-to-end tests after netstat conversion
8 years ago
Julius Volz 8c5c880705 Convert netstat collector to use ConstMetrics
8 years ago
Thomas Frössman 32e3445d72 Fix mdstat tabs parsing
8 years ago
Daniel c3eba340e3 Update e2e-output.txt
9 years ago
Daniel 87b3df90e6 Update diskstats
9 years ago
Daniel a7a8d088da Ignore partitions on NVME devices by default
9 years ago
Brian Brazil f660b32f08 Merge pull request #267 from mgit-at/sockstat-rhe4
9 years ago
Johannes 'fish' Ziemke 7e5aaa9e33 Use meminfo_freebsd on darwin as well
9 years ago
Johannes 'fish' Ziemke 4b04d04558 Enable *bsd collector on darwin
9 years ago
Michael Gebetsroither 4b820427dd sockstat: add support for RHE4
9 years ago
slene dea279267a Close file handler in textfile
9 years ago
Karsten Weiss 69ba0e916b filefd_linux.go: Fix a typo.
9 years ago
Matthias Rampke 344fe2c4c5 Merge pull request #253 from prometheus/superq/md_raid0
9 years ago
Ben Kochie 8c809cd29a Add additional test for mdadm_linux collector
9 years ago
Ben Kochie a09bbaacd1 Add support for raid0 devices in mdadm_linux collector.
9 years ago
Julius Volz ffd96078e0 Merge pull request #241 from mrwacky42/ignore-fs-types
9 years ago
Sharif Nassar f0630d5cbb Do not export the filesystem type pattern
9 years ago
Anton Tolchanov fc3a7b7a97 Add NTP stratum to NTP collector
9 years ago
Chris Batey 387c64424b Use the offset calculation that includes round trip time in the ntp collector
9 years ago
Sharif Nassar bf88b6ee0f Fix typos, and initialisms from comments in #217
9 years ago
Dominik Schulz 3fe5e7f8fa Add ignored fs types
9 years ago
Tobias Schmidt 3d81f25fdd Merge pull request #224 from giganteous/test-freebsd-netdev
9 years ago
Tobias Schmidt 6683a89f9e Merge pull request #226 from giganteous/fix-386-on-freebsd
9 years ago
Steve Durrheimer 60cbc9efc0
Make version informations consistent between prometheus components
9 years ago
Julius Volz c3b16c7b2e Remove lastlogin collector.
9 years ago