Joe Handzik
07c7ae733a
ZFS Collector: Add fm functionality
...
Signed-Off-By: Joe Handzik <joseph.t.handzik@hpe.com>
8 years ago
Joe Handzik
05048c067d
ZFS Collector: Add xuio_stats functionality
...
Signed-Off-By: Joe Handzik <joseph.t.handzik@hpe.com>
8 years ago
Joe Handzik
3c9e779989
ZFS Collector: Add vdev_cache_stats functionality
...
Signed-Off-By: Joe Handzik <joseph.t.handzik@hpe.com>
8 years ago
Joe Handzik
a02ca9502c
ZFS Collector: Add zil functionality
...
Signed-Off-By: Joe Handzik <joseph.t.handzik@hpe.com>
8 years ago
Joe Handzik
a3125ab4d9
ZFS Collector: Add zfetchstats functionality
...
Signed-Off-By: Joe Handzik <joseph.t.handzik@hpe.com>
8 years ago
Ben Kochie
2a0c80cbe2
Fix example.rules typos.
...
Thanks for spotting those @grobie .
8 years ago
Tobias Schmidt
0429a4ffbe
Merge pull request #427 from mdlayher/hwmon-silent-fail
...
Allow graceful failure in hwmon collector
8 years ago
Matt Layher
dfd661a633
Allow graceful failure in hwmon collector
8 years ago
Ben Kochie
92537020a3
Fix runit collector flag typo.
8 years ago
Ben Kochie
adb8904784
Merge pull request #422 from prometheus/superq/example_rules
...
Add an example rules file
8 years ago
Ben Kochie
5a07f4173d
Merge pull request #423 from prometheus/superq/v0.14.0-rc.1
...
Release v0.14.0-rc.1.
8 years ago
Ben Kochie
0d4e881389
Release v0.14.0-rc.1.
...
* Update CHANGELOG
* Update VERSION
8 years ago
Ben Kochie
c2cf0b15c0
Merge pull request #420 from prometheus/bjk/go_1.7
...
Use go 1.7
8 years ago
Ben Kochie
d8e31f3ebd
Add an example rules file
...
Add some useful examples for CPU metrics.
8 years ago
Julius Volz
276112c7ef
Merge pull request #418 from mdlayher/wifi-graceful-fail
...
Make wifi collector fail gracefully if metrics not available
8 years ago
Matt Layher
d3089f2ce8
Make wifi collector fail gracefully if metrics not available
8 years ago
Ben Kochie
d20cb0f910
Use go 1.7
...
Update travis/circle CI builds to use Go 1.7.
8 years ago
Ben Kochie
9698b97ed1
Merge pull request #419 from mdlayher/zfs-fail-debug
...
Make ZFS collector fail gracefully when 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
...
Add NFS event metrics to mountstats collector
8 years ago
Johannes 'fish' Ziemke
3b6b5dfb92
Merge pull request #413 from mdlayher/wifi
...
Add initial wifi collector
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
8ee7f5bad2
Merge pull request #412 from mdlayher/vendor-wifi
...
Vendor github.com/mdlayher/wifi and dependencies
8 years ago
Matt Layher
82a2b8fc02
Vendor github.com/mdlayher/wifi and dependencies
8 years ago
Johannes 'fish' Ziemke
55170e8feb
Merge pull request #411 from discordianfish/hwmon-move-label-metrics
...
Use filename as label, move 'label' to own metric
8 years ago
Ben Kochie
12f8494a83
Merge pull request #324 from prometheus/superq/edac_mc
...
Add collector for Linux EDAC
8 years ago
Ben Kochie
38a4a36061
Update end-to-end test.
8 years ago
Ben Kochie
b4fa10ca9d
Add collector for Linux EDAC
...
Collect "Error detection and correction" metrics from memory
controllers.
* Supported on Linux only.
* Add basic fixtures.
* Enabled by default.
8 years ago
Johannes 'fish' Ziemke
e9cea11553
Merge pull request #410 from joehandzik/master
...
Add ZFS collector + review feedback from PRs 213 and 369
8 years ago
Johannes 'fish' Ziemke
6aef20f8d8
Use filename as label, move 'label' to own metric
...
This closes #406
8 years ago
Joe Handzik
dd3e1d6283
AUTHORS.md: Update authors from ZFS plugin commit
...
Signed-Off-By: Joe Handzik <joseph.t.handzik@hpe.com>
8 years ago
Joe Handzik
e7442d6517
end-to-end-test.sh: Add zfs plugin
...
Enables fixture test and updates e2e-output.txt.
Signed-Off-By: Joe Handzik <joseph.t.handzik@hpe.com>
8 years ago
Corey Stewart
10ba27bf2c
Remove FreeBSD support for zfs plugin.
...
This also involves removing zfs_zpool code for now.
Signed-Off-By: Corey Stewart <stewa169@purdue.edu>
Signed-Off-By: Joe Handzik <joseph.t.handzik@hpe.com>
8 years ago
Corey Stewart
a8c94d48e6
Style changes and cleanup
...
This patch makes stylistic changes to error strings, unexports method names by lower casing them, removes unused dataSetMetric, and adds copyright/licence information.
Signed-Off-By: Corey Stewart <stewa169@purdue.edu>
8 years ago
Christian Schwarz
c95bfa705e
Enable ZFS exporter by default and update README.
8 years ago
Christian Schwarz
f29f3873ea
Add a collector for ZFS, currently focussed on ARC stats.
...
It is tested on FreeBSD 10.2-RELEASE and Linux (ZFS on Linux 0.6.5.4).
On FreeBSD, Solaris, etc. ZFS metrics are exposed through sysctls.
ZFS on Linux exposes the same metrics through procfs `/proc/spl/...`.
In addition to sysctl metrics, 'computed metrics' are exposed by
the collector, which are based on several sysctl values.
There is some conditional logic involved in computing these metrics
which cannot be easily mapped to PromQL.
Not all 92 ARC sysctls are exposed right now but this can be changed
with one additional LOC each.
8 years ago
Johannes 'fish' Ziemke
dde59014b8
Merge pull request #409 from discordianfish/use-promhttp-set-logger
...
Use promhttp and setup logger
8 years ago
Johannes 'fish' Ziemke
2e47fcb8c5
Only store relevant e2e output
...
This makes commits ligher/more readable when updating the output.
8 years ago
Johannes 'fish' Ziemke
17e71b0a16
Update client_golang
8 years ago
Johannes 'fish' Ziemke
ad2eb4a788
Use Gauge for megacli counters
...
Without refactoring this to use const metrics, we need to make this a
gauge to we can keep using Set() which was deprecated for counters.
8 years ago
Johannes 'fish' Ziemke
01a9a37556
Stop using deprecated SetMetricFamilyInjectionHook
8 years ago
Johannes 'fish' Ziemke
3983cd58ff
Use promhttp and setup logger
8 years ago
Johannes 'fish' Ziemke
3e266e28b9
Merge pull request #397 from dominikh/freebsd-cpu
...
Collect CPU temperatures on FreeBSD
8 years ago
Johannes 'fish' Ziemke
fc1113cd11
Merge pull request #396 from dominikh/bsd-memleak
...
Don't leak or race in FreeBSD devstat collector
8 years ago
Dominik Honnef
d827db8e17
Better error handling when collecting CPU temps
...
Log why we couldn't collect the temperature, and set metric to NaN if
the CPU should support temperature collection but had an error.
8 years ago
Johannes 'fish' Ziemke
91f4781234
Merge pull request #311 from kpettijohn/solaris-loadavg
...
Added loadavg collector for Solaris
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
...
The devstat API expects us to reuse one devinfo for many invocations of
devstat_getstats. In particular, it allocates and resizes memory
referenced by devinfo.
8 years ago