Commit Graph

2198 Commits

Author SHA1 Message Date
Matteo Bigoi
e6ffeb4907 Reduce nesting in sanity check 2015-10-21 15:38:26 +00:00
Brian Brazil
4b28aa1953 Merge pull request #144 from lyda/util-update
Update with latest Makefile.COMMON from util.
2015-10-21 09:19:50 +01:00
Kevin Lyda
9f0f1edbd4 Update with latest Makefile.COMMON from util. 2015-10-21 09:14:59 +01:00
Fabian Reinartz
2516a5b3c2 Merge pull request #143 from lyda/filesystem-81
Make filesystem collector more robust.
2015-10-20 22:21:20 +02:00
Matteo Bigoi
8913d71ca4 Update end-to-end output for testing 2015-10-19 19:31:54 +00:00
Matteo Bigoi
5918be9a8c Fix documentation and a possible slice bounds out of range 2015-10-19 19:31:31 +00:00
Kevin Lyda
36291d456e Make filesystem collector more robust.
Current behaviour throws away all stats on any Statfs error. In practice
this is not useful. This turns such errors into debug log messages -
though silently ignoring them seems even more valid to me.
2015-10-18 19:47:45 +01:00
Matteo Bigoi
832ba9cc1d Add load5 and load15 to linux load metric 2015-10-17 13:07:39 +00:00
Tobias Schmidt
eee6298266 Fix end-to-end test pipefail configuration 2015-10-17 06:31:51 -04:00
Tobias Schmidt
6cc5a6ec56 Fix Ken's name in authors file
Fixes #140.
2015-10-16 19:12:27 -04:00
Tobias Schmidt
44e5f5f53b Merge pull request #141 from prometheus/lint
Lint
2015-10-16 19:08:57 -04:00
Tobias Schmidt
0faa12cacd Update end-to-end fixtures 2015-10-16 18:53:44 -04:00
Tobias Schmidt
e782412a03 Improve end-to-end test output 2015-10-16 18:53:44 -04:00
Tobias Schmidt
500340bdde Remove logging in IPVS tests 2015-10-16 18:53:44 -04:00
Tobias Schmidt
07e4ca8aa7 Run go vet during CI 2015-10-16 18:53:44 -04:00
Tobias Schmidt
7e2b65f942 Clean up lint errors 2015-10-16 18:53:44 -04:00
Tobias Schmidt
388cb5eafe Merge pull request #138 from prometheus/arm64-error
Fix compilation on linux/arm64
2015-10-15 11:34:31 -04:00
Brian Brazil
07022b3555 Fix compilation on linux/arm64 2015-10-15 08:44:49 +01:00
Brian Brazil
59f1949a76 Merge pull request #135 from prometheus/remove-unneeded-make
Remove unneeded `make` in empty slice initialization.
2015-10-11 21:44:46 +01:00
Brian Brazil
e15e5f346c Merge pull request #134 from prometheus/lower-case-errors
Fix occurreneces of initial uppercase in error strings.
2015-10-11 21:44:11 +01:00
Julius Volz
a25751e0b3 Fix occurreneces of initial uppercase in error strings. 2015-10-11 22:37:43 +02:00
Julius Volz
777a8ddd90 Remove unneeded make in empty slice initialization. 2015-10-11 22:37:34 +02:00
Tobias Schmidt
e70cbd2045 Release 0.12.0rc1 2015-10-06 13:36:27 -04:00
Tobias Schmidt
b97c0b98d7 Update email address in authors file 2015-10-06 12:54:49 -04:00
Julius Volz
90f2d321a8 Merge pull request #132 from icholy/master
Update AUTHORS
2015-10-06 18:51:57 +02:00
Ilia Choly
adc94869e6 Update AUTHORS 2015-10-06 12:47:53 -04:00
Julius Volz
09743b18be Merge pull request #131 from icholy/master
Add supervisord collector to README
2015-10-06 18:41:43 +02:00
Ilia Choly
e378568567 Add supervisord collector to README 2015-10-06 12:39:15 -04:00
Tobias Schmidt
d7831b0d3a Merge pull request #129 from icholy/master
Add supervisord collector
2015-10-06 12:19:33 -04:00
Ilia Choly
9c0302571f Add supervisord collector 2015-10-06 11:50:54 -04:00
Tobias Schmidt
9810c57725 Merge pull request #128 from prometheus/ppc
Fix uname collector for ppc64 architectures
2015-10-03 22:05:25 -04:00
Tobias Schmidt
52f79e699d Fix uname collector for arm/ppc64/ppc64le architectures
The syscall.Utsname struct under arm/ppc64/ppc64le uses uint8 type
instead of int8.
2015-10-03 16:17:15 -04:00
Tobias Schmidt
ee6b8e73a1 Merge pull request #127 from kirussel/kirussel/filesystem_freebsd
Fixed minor compile time error
2015-10-01 19:26:49 -04:00
Kirk Russell
88c30557c0 Fixed minor compile time error 2015-10-01 18:42:25 -04:00
Matthias Rampke
be57deff08 Merge pull request #126 from alicebob/typo
fix copy-paste error in comment
2015-09-29 21:00:06 +02:00
Harmen
5d6fb852bb fix copy-paste error in comment
Comment seems to be copied from netdev_linux.go, where it is correct.
2015-09-29 20:52:33 +02:00
Julius Volz
1ff6c0ce9d Merge pull request #124 from matthiasr/end-to-end-test
Add an end to end test.
2015-09-28 17:52:34 +02:00
Matthias Rampke
7c47338081 Add an end-to-end test.
This test runs a selection of collectors against the fixtures and
compares the output to a reference.

The uname and filesystem collectors are disabled because they use system
calls that cannot be fixtured easily.
2015-09-28 13:56:22 +00:00
Matthias Rampke
788ac9a859 Rearrange fixtures to match "real" proc and sys.
And add some missing fixtures for default collectors, even if they're
not read by tests yet.
2015-09-28 13:56:22 +00:00
Matthias Rampke
85eb47197f Add a flag for the sysfs location.
Analogous to `collector.procfs`, but for `/sys`. Add tests for both.
2015-09-28 13:56:22 +00:00
Matthias Rampke
24c9db9600 Suppress log noise from textfile collector test. 2015-09-28 13:56:22 +00:00
Matthias Rampke
60dffaa9ff Fix mdadm collector.
In the move to the procfs flag, I accidentally changed the filename.
2015-09-28 13:56:22 +00:00
Matthias Rampke
34edb1bea5 Merge pull request #125 from kirussel/kirussel/freebsd_clocktime
converted freebsd cpu metrics to seconds
2015-09-28 13:04:15 +02:00
Kirk Russell
89875cefe8 converted freebsd cpu metrics to seconds 2015-09-26 20:58:47 -04:00
Matthias Rampke
a942e719c8 Merge pull request #122 from matthiasr/travis-migrate
update travis
2015-09-26 18:31:21 +02:00
Matthias Rampke
011ae2db3f update travis
* use new Travis infrastructure
* specify Go versions (1.4.3, 1.5.1, tip)
* bypass the makefile to really build with all versions
2015-09-26 18:28:30 +02:00
Matthias Rampke
a4c7fc02bc Merge pull request #123 from matthiasr/add-license-headers
Add license headers to all code files.
2015-09-26 18:23:50 +02:00
Matthias Rampke
2d0d72b97d Add license headers to all code files. 2015-09-26 17:44:39 +02:00
Matthias Rampke
7940efe157 Merge pull request #121 from matthiasr/procfs-flag
Add flag to change the location of the procfs.
2015-09-26 17:22:49 +02:00
Matthias Rampke
20b551ab2b Add flag to change the location of the procfs.
Remove all hardcoded references to `/proc`. For all collectors that do
not use `github.com/prometheus/procfs` yet, provide a wrapper to
generate the full paths.

Reformulate help strings, errors and comments to remove absolute
references to `/proc`.

This is a breaking change: the `-collector.ipvs.procfs` flag is removed
in favor of the general flag. Since it only affected that collector it
was only useful for development, so this should not cause many issues.
2015-09-26 15:32:10 +02:00