Tobias Schmidt
df8dcd27e2
Merge pull request #237 from prometheus/grobie/0.12.0
...
Release 0.12.0
9 years ago
Tobias Schmidt
83a9614352
Merge pull request #238 from sdurrheimer/fix-circleci-flanky-go-get
...
Fix CircleCI flanky go get
9 years ago
Tobias Schmidt
3ac6f866ef
Release 0.12.0
9 years ago
Steve Durrheimer
8b9a08d176
Change the test docker image tag to match promu golang version
9 years ago
Steve Durrheimer
28d33e0a5d
Fix CircleCI problems during go get promu
9 years ago
Tobias Schmidt
3d81f25fdd
Merge pull request #224 from giganteous/test-freebsd-netdev
...
Add a unit test for the conversion
9 years ago
Tobias Schmidt
6683a89f9e
Merge pull request #226 from giganteous/fix-386-on-freebsd
...
Fix compilation on freebsd/386
9 years ago
Tobias Schmidt
e5395edc2f
Merge pull request #236 from sdurrheimer/refactor-version-informations
...
Make version informations consistent between prometheus components
9 years ago
Tobias Schmidt
a3f625397d
Merge pull request #235 from sdurrheimer/linux-amd64-static-build
...
Make node_exporter statically buildable for linux/amd64
9 years ago
Steve Durrheimer
3176a9102c
Make node_exporter statically buildable for linux/amd64
9 years ago
Steve Durrheimer
522e5b6ff1
Remove Makefile.COMMON
9 years ago
Steve Durrheimer
60cbc9efc0
Make version informations consistent between prometheus components
...
This also fixes #231 by adding the '-version' flag
9 years ago
Johannes 'fish' Ziemke
d890b63fb5
Merge pull request #221 from sdurrheimer/master
...
New release process using docker, circleci and a centralized building tool
9 years ago
Steve Durrheimer
158200fd49
New release process using docker, circleci and a centralized
...
building tool
9 years ago
Tobias Schmidt
7c97b784d6
Merge pull request #230 from prometheus/remove-lastlogin
...
Remove lastlogin collector.
9 years ago
Julius Volz
c3b16c7b2e
Remove lastlogin collector.
...
See also https://github.com/prometheus/node_exporter/issues/229
9 years ago
Kai Storbeck
53d0a7815b
Add a unit test for the conversion
9 years ago
Julius Volz
6509f79364
Merge pull request #227 from NeoRaider/logind
...
Add 'logind' exporter
9 years ago
Matthias Schiffer
91ddafdb33
Add 'logind' exporter
...
logind provides a nice interface to find out about the numbers of sessions
on a system; it is used on most Linux distributions, even those which
aren't using systemd.
The exporter exposes the total number of sessions indexed by the following
attributes:
* seat
* type ("tty", "x11", ...)
* class ("user", "greeter", ...)
* remote ("true"/"false")
9 years ago
Kai Storbeck
dcfbf40dbf
change caps of the constant
9 years ago
Kai Storbeck
365e688cec
gofmt, a typo, and an unintended change crept in
9 years ago
Kai Storbeck
aac89c524e
This should fix it.
9 years ago
Björn Rabenstein
d98335cbf0
Merge pull request #223 from prometheus/go-vet/no-install
...
Stop installing golang.org/x/tools/cmd/vet during Travis build
9 years ago
Matthias Rampke
efbc877188
Stop installing golang.org/x/tools/cmd/vet during Travis build
...
This is
[deprecated](https://groups.google.com/forum/#!topic/golang-announce/qu_rAphYdxY )
and no longer necessary as we don't try to build with Go 1.4 anyway.
9 years ago
Brian Brazil
c09b433d8f
Merge pull request #222 from giganteous/fix-uint-conversion
...
fix the uint conversion to strings
9 years ago
Kai Storbeck
1122ce49c7
fix the uint conversion to strings
9 years ago
Julius Volz
dd76a68f3c
Merge pull request #215 from tux21b/master
...
systemd-collector: support private/direct connections without dbus
9 years ago
Christoph Hack
5d35401a41
systemd-collector: support private/direct connections without dbus
9 years ago
Brian Brazil
bce2e0c513
Merge pull request #209 from bluecmd/patch-1
...
Fix NTP server command line reference
9 years ago
Christian Svensson
fff0298c68
Fix NTP server command line reference
...
--ntpServer is actually -collector.ntp.server
9 years ago
Brian Brazil
3853d9f0a6
Merge pull request #208 from problame/freebsd
...
Add FreeBSD 'cpu' exporter to default collectors.
9 years ago
Christian Schwarz
9a189b903e
Add FreeBSD 'cpu' exporter to default collectors.
...
As of `1fc84e2fb69ee3d1f063399b00a6284fc8e27cb8` it does not require root anymore.
9 years ago
Julius Volz
276d626616
Merge pull request #207 from problame/freebsd
...
Re-implement CPU metrics collection through sysctls.
9 years ago
Christian Schwarz
1fc84e2fb6
Re-implement CPU metrics collection through sysctls.
...
This removes the requirement to run `node_exporter` as root or with read
access to `/dev/kmem` in order to get CPU usage statistics.
Once FreeBSD adds a macro for the `kern.cp_times` sysctl, the
`setupSysctlMIBs()` function should be replaced by usage of the macro.
9 years ago
Christian Schwarz
2ca6280b82
Fix compile error on FreeBSD
...
When compiling `20ecedd0b4c983bd7b88f97cd7a21461988a6c12` with GNU make (`gmake`) on FreeBSD 10.2-RELEASE, I get the following error:
```
collector/filesystem_bsd.go:60: non-bool mnt[i].f_flags & MNT_RDONLY (type C.uint64_t) used as if condition
Makefile.COMMON:85: recipe for target 'node_exporter' failed
gmake: *** [node_exporter] Error 2
```
This problem is fixed by this patch.
9 years ago
Brian Brazil
e269be1a2a
Merge pull request #206 from problame/patch-1
...
Fix compile error on FreeBSD
9 years ago
Christian Schwarz
a40bdcaa36
Fix compile error on FreeBSD
...
When compiling `20ecedd0b4c983bd7b88f97cd7a21461988a6c12` with GNU make (`gmake`) on FreeBSD 10.2-RELEASE, I get the following error:
```
collector/filesystem_bsd.go:60: non-bool mnt[i].f_flags & MNT_RDONLY (type C.uint64_t) used as if condition
Makefile.COMMON:85: recipe for target 'node_exporter' failed
gmake: *** [node_exporter] Error 2
```
This problem is fixed by this patch.
9 years ago
Brian Brazil
fddc67bda6
Merge pull request #205 from cagedmantis/cagedmantis/fix-typo-in-error-msg
...
fix a small typo in an error message
9 years ago
Carlos Amedee
8578a3281a
fix a small typo in an error message.
9 years ago
Brian Brazil
ca050b599d
Merge pull request #204 from pborzenkov/centos6-meminfo-numa-fix
...
meminfo_numa: fix crash on CentOS 6 kernel
9 years ago
Pavel Borzenkov
5a085dcaf5
meminfo_numa: fix crash on CentOS 6 kernel
...
It turns out, on some kernels (notably - CentOS6) there is an empty line
inserted at the beginning of /sys/devices/system/node/node*/meminfo
files. The leads to node_exporter crash on such kernels.
Fix this by checking for empty string first.
Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com>
9 years ago
Tobias Schmidt
3a96e6881b
Remove unused flag -debug.memprofile-file
...
The option to write out a memory profile to file was removed in a730cff
.
Declaring flags as local variable does not only result in cleaner, more
testable code, but also ensures that the program won't compile anymore
when unused flags are left in place.
9 years ago
Matthias Rampke
20ecedd0b4
And one more, because I don't know how to version.
9 years ago
Matthias Rampke
1cdea5196e
Release 0.12.0rc2.
9 years ago
Tobias Schmidt
a05966a3a9
Update Makefile.COMMON
...
Go expects to build a project from a location like
`.../src/github.com/prometheus/node_exporter`.
9 years ago
Tobias Schmidt
b30806ef41
Merge pull request #200 from prometheus/document-availability
...
Document os support of each collector
9 years ago
Tobias Schmidt
e2163db0f7
Document os support of each collector
9 years ago
Tobias Schmidt
33f99c4fc1
Vendor all dependencies
...
Uses godep to vendor dependencies. Godeps is not necessary during build,
golang's new vendor support is used instead.
9 years ago
Tobias Schmidt
041de0e30c
Fix go format style in filesystem collector
9 years ago
Tobias Schmidt
d1f0f2247d
Merge pull request #165 from pborzenkov/ksmd-collector
...
Add new collector exposing 'ksmd' stats
9 years ago