stuart nelson
78c84b1a47
Remove old freq finding code
...
This is the code that was lifted from the freebsd
implementation, but was not correct.
2016-09-19 09:48:34 +02:00
stuart nelson
45ac033d9e
Use correct frequency for calculating cpu time
...
The correct frequency is the systimer frequency,
not the stathz.
From one of the DragonFly developers:
The bump upon each statclock is:
((cur_systimer - prev_systimer) * systimer_freq) >> 32
systimer_freq can be extracted from following
sysctl in userspace:
sysctl kern.cputimer.freq
2016-09-19 09:35:41 +02:00
stuart nelson
8cc06aab04
Remove unneeded ncpu variable
2016-09-18 17:36:39 +02:00
stuart nelson
9f7822ccdc
Remember to bzero string
...
Duplication was caused by malloc returning a
region of memory that already had data in it.
2016-09-18 16:17:49 +02:00
stuart nelson
c02dcdeb35
Remove unused comment.
2016-09-18 14:21:54 +02:00
stuart nelson
3e4a154656
Correctly exporting values
...
Moved to exporting via a string, which is then
split and parsed.
The string is sometimes duplicated, however.
2016-09-18 14:16:26 +02:00
stuart nelson
4b4385bd44
Remove free
...
Don't need it since we aren't malloc'ing
2016-09-17 19:14:31 +02:00
stuart nelson
cc5142a007
Remove some unnecessary includes
2016-09-17 19:13:05 +02:00
stuart nelson
a9d27ea722
Appears to be working? Still need to cleanup after self
2016-09-17 18:50:08 +02:00
stuart nelson
1d75b376ae
checkpoint
2016-09-17 14:43:29 +02:00
stuart nelson
1b7a18c271
Creating slice from C-array
...
Might not be lined up correctly? Weird output data
in the second CPU.
2016-09-17 14:05:36 +02:00
stuart nelson
03da1ea516
successfully exporting one of 2 cpus
2016-09-10 21:13:06 +02:00
stuart nelson
cda2f493ee
wip
2016-09-10 19:22:34 +02:00
Takuya Nakaike
0f2a87ab22
add s390x support
2016-08-24 08:06:04 -04:00
Calle Pettersson
e890743f79
Add white/blacklisting of units for systemd collector
2016-08-20 13:08:03 +02:00
Julius Volz
428746c48e
Merge pull request #285 from prometheus/meminfo-bsd-constmetrics
...
Convert BSD meminfo collector to use ConstMetrics
2016-08-14 20:14:13 +02:00
Julius Volz
f0796683fe
Convert BSD meminfo collector to use ConstMetrics
...
This suffers from the same concurrency bug as the netstat one:
https://github.com/prometheus/node_exporter/issues/280
2016-08-13 00:40:29 +02:00
Julius Volz
c0b46391e2
Merge pull request #283 from prometheus/meminfo-constmetrics
...
Convert meminfo collector to use ConstMetrics
2016-08-12 19:02:30 +02:00
Brian Brazil
25289c5024
Merge pull request #284 from prometheus/sockstat-constmetrics
...
Convert sockstat collector to use ConstMetrics
2016-08-12 00:42:23 +01:00
Julius Volz
cef3d98256
Convert sockstat collector to use ConstMetrics
...
This suffers from the same concurrency bug as the netstat one:
https://github.com/prometheus/node_exporter/issues/280
2016-08-12 01:36:42 +02:00
Julius Volz
eac396c637
Convert meminfo collector to use ConstMetrics
...
This suffers from the same concurrency bug as the netstat one:
https://github.com/prometheus/node_exporter/issues/280
2016-08-12 01:30:15 +02:00
Julius Volz
f91bca427b
Convert filefd collector to use ConstMetrics
...
This suffers from the same concurrency bug as the netstat one:
https://github.com/prometheus/node_exporter/issues/280
2016-08-12 01:26:25 +02:00
Julius Volz
9128952454
Fix end-to-end tests after netstat conversion
2016-08-12 01:09:20 +02:00
Julius Volz
8c5c880705
Convert netstat collector to use ConstMetrics
...
Fixes https://github.com/prometheus/node_exporter/issues/280
2016-08-12 00:34:00 +02:00
Thomas Frössman
32e3445d72
Fix mdstat tabs parsing
2016-08-06 14:08:11 +02:00
Daniel
c3eba340e3
Update e2e-output.txt
2016-07-09 15:36:52 +02:00
Daniel
87b3df90e6
Update diskstats
2016-07-09 15:23:31 +02:00
Daniel
a7a8d088da
Ignore partitions on NVME devices by default
...
The convention of the linux driver is nvme($device)n($namespace)p($partition). On *bsd it seems to be different, using "ns" instead of "n" as the namespace separator.
2016-07-09 13:23:01 +02:00
Brian Brazil
f660b32f08
Merge pull request #267 from mgit-at/sockstat-rhe4
...
sockstat: add support for RHE4
2016-07-07 21:30:23 +01:00
Johannes 'fish' Ziemke
7e5aaa9e33
Use meminfo_freebsd on darwin as well
2016-07-06 12:12:16 +02:00
Johannes 'fish' Ziemke
4b04d04558
Enable *bsd collector on darwin
2016-07-06 10:24:20 +02:00
Michael Gebetsroither
4b820427dd
sockstat: add support for RHE4
2016-07-05 23:24:54 +02:00
slene
dea279267a
Close file handler in textfile
2016-06-30 00:06:51 +08:00
Karsten Weiss
69ba0e916b
filefd_linux.go: Fix a typo.
2016-06-20 18:08:26 +02:00
Matthias Rampke
344fe2c4c5
Merge pull request #253 from prometheus/superq/md_raid0
...
Add support for raid0 devices in mdadm_linux collector.
2016-06-14 12:14:51 +02:00
Ben Kochie
8c809cd29a
Add additional test for mdadm_linux collector
2016-06-11 08:54:39 +02:00
Ben Kochie
a09bbaacd1
Add support for raid0 devices in mdadm_linux collector.
2016-06-11 08:54:39 +02:00
Julius Volz
ffd96078e0
Merge pull request #241 from mrwacky42/ignore-fs-types
...
Add flag to ignore certain filesystem types (Copy of #217 )
2016-06-06 17:31:29 -04:00
Sharif Nassar
f0630d5cbb
Do not export the filesystem type pattern
2016-06-06 11:10:50 -07:00
Anton Tolchanov
fc3a7b7a97
Add NTP stratum to NTP collector
2016-06-03 13:25:30 +03:00
Chris Batey
387c64424b
Use the offset calculation that includes round trip time in the ntp collector
...
Previously the raw time difference was used which includes the network trip time
between the node and the ntp server. This makes setting alerts off the value
troublesome as it depends on the latency as well as the clock offset.
2016-06-01 08:56:20 +01:00
Sharif Nassar
bf88b6ee0f
Fix typos, and initialisms from comments in #217
2016-05-13 13:40:14 -07:00
Dominik Schulz
3fe5e7f8fa
Add ignored fs types
2016-05-13 13:40:14 -07:00
Tobias Schmidt
3d81f25fdd
Merge pull request #224 from giganteous/test-freebsd-netdev
...
Add a unit test for the conversion
2016-05-05 01:12:52 -04:00
Tobias Schmidt
6683a89f9e
Merge pull request #226 from giganteous/fix-386-on-freebsd
...
Fix compilation on freebsd/386
2016-05-05 01:08:14 -04:00
Steve Durrheimer
60cbc9efc0
Make version informations consistent between prometheus components
...
This also fixes #231 by adding the '-version' flag
2016-05-04 08:43:33 +02:00
Julius Volz
c3b16c7b2e
Remove lastlogin collector.
...
See also https://github.com/prometheus/node_exporter/issues/229
2016-04-24 18:30:15 +02:00
Kai Storbeck
53d0a7815b
Add a unit test for the conversion
2016-04-21 23:45:34 +02:00
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")
2016-04-20 17:28:12 +02:00
Kai Storbeck
dcfbf40dbf
change caps of the constant
2016-04-20 00:22:47 +02:00