stuart nelson
9f7822ccdc
Remember to bzero string
...
Duplication was caused by malloc returning a
region of memory that already had data in it.
8 years ago
stuart nelson
c02dcdeb35
Remove unused comment.
8 years ago
stuart nelson
3e4a154656
Correctly exporting values
...
Moved to exporting via a string, which is then
split and parsed.
The string is sometimes duplicated, however.
8 years ago
stuart nelson
4b4385bd44
Remove free
...
Don't need it since we aren't malloc'ing
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
...
Might not be lined up correctly? Weird output data
in the second CPU.
8 years ago
stuart nelson
03da1ea516
successfully exporting one of 2 cpus
8 years ago
stuart nelson
cda2f493ee
wip
8 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
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
Brian Brazil
2f0d697f8c
Do a make format run.
9 years ago
Kirk Russell
89875cefe8
converted freebsd cpu metrics to seconds
9 years ago
Matthias Rampke
2d0d72b97d
Add license headers to all code files.
9 years ago
Siavash Safi
dddb273dfc
Fix some error messages.
9 years ago
Siavash Safi
f8ede82488
cpu: Fix build constraints.
9 years ago
Siavash Safi
462b708742
cpu: Code cleanup.
9 years ago
Siavash Safi
f7563fe7a2
Remove config from collectors.
9 years ago
Siavash Safi
a10ab2c102
Check caller's euid and egid when accessing /dev/mem on FreeBSD.
9 years ago
Siavash Safi
13d5f969a5
Removed freebsd build constraints from source code.
9 years ago
Siavash Safi
23bb9c44b9
Add cpu collector for FreeBSD.
9 years ago