Commit Graph

1073 Commits (a1564d2e89f64e9c149ade5d30740ffee20ea24a)
 

Author SHA1 Message Date
shirou fa0e9fd921 Merge pull request #428 from Leonid99/threads
Implement Threads() in Linux
8 years ago
shirou 1873a1fd4f Merge pull request #431 from Leonid99/whitespace
process.go: reformat whitespaces to keep gofmt happy
8 years ago
Leonid Podolny 4269f19b1b process.go: reformat whitespaces to keep gofmt happy 8 years ago
Leonid Podolny 7ee4a4c6ff Fix Threads() signature to better match python original 8 years ago
Leonid Podolny 7ad3836ad3 Implement Threads() for Linux 8 years ago
WAKAYAMA shirou 1ba77cdb3d [load] freebsd: change to use x/sys/unix.SysctlRaw.
This implementation is borrowed from NodeExporter.
https://github.com/prometheus/node_exporter/blob/master/collector/loadavg_freebsd.go
8 years ago
shirou fcba942e03 Merge pull request #426 from disq/cpu-NaN-fix
Fix NaN percentage if process was created too soon
8 years ago
Kemal Hadimli 826e63acbc Never divide by zero 8 years ago
Kemal Hadimli a3144a6850 Remove parens 8 years ago
Kemal Hadimli 696e1e0123 Fix NaN percentage if process was created too soon 8 years ago
shirou 6e221c4826 Merge pull request #423 from derekwbrown/db/windows_swap_memory
Add implementation of SwapMemory() for windows
8 years ago
WAKAYAMA Shirou 4c9fd1f200 [cpu]linux: add testcode with testdata. 8 years ago
Derek Brown 7c807c86e4 Add implementation of SwapMemory() for windows 8 years ago
shirou 084e5f47b4 Merge pull request #421 from sypher7/patch-1
Update README / required go version
8 years ago
Daniel Lynn e5a4a82a13 Update README / required go version
Adding the `context` package import in 3834908232 bumps the required go version to 1.7.
8 years ago
shirou a452de7c73 Merge pull request #346 from phemmer/rlimit-current
add current values to rlimit retrieval
8 years ago
shirou 2a3465ebd9 Merge pull request #419 from hnw/add-type-definitons-mips
Add type definitions for mips and mipsle
8 years ago
Yoshio HANAWA a889bcce1a Add type definitions for mips and mipsle 8 years ago
shirou 1c211f0807 Merge pull request #417 from schmichael/remove-setenv
Alter subprocess's environment instead of the hosts
8 years ago
Michael Schurter 042305ee4a Remove SetEnv on all platforms 8 years ago
Michael Schurter 565f5c8c5e Alter subprocess's environment instead of the hosts
Fixes #415
8 years ago
Shirou WAKAYAMA 3aa2ffab12 [process] linux: fix NumFD type inconversion. 8 years ago
shirou ce4a32091a Merge pull request #412 from DataDog/conor/faster-numfds
Just look at filenames for linux NumFDs call
8 years ago
WAKAYAMA Shirou 114c78c777 [host]: add not implemented methods. 8 years ago
WAKAYAMA Shirou 9c5b318e0d [host] windows: define Virtualization() 8 years ago
Conor Branagan 7b058c7436 Just look at filenames for linux NumFDs call.
In NumFDs we don't care about the contents of the fields, just how many
there are.
8 years ago
shirou d97b1c368a Merge pull request #408 from sean-/solaris_zone_host_id
Add HostID support to the `solaris` build target.
8 years ago
Sean Chittenden 42a72cbfae
Add HostID support to the `solaris` build target. 8 years ago
shirou 42b5d5abb2 Merge pull request #406 from jen20/fix-osx-build
disk: Remove -mmacosx-version-min from darwin+cgo
8 years ago
James Nugent 95e4816cce disk: Remove -mmacosx-version-min from darwin+cgo
The presence of the -mmacosx-version-min flag in disk_darwin_cgo.go
makes it impossible to build the other cgo components on modern Mac OS X
(10.12), since the object files with which they must link are not built
with that flag. Errors present from Go Tip (1.9, effectively) in the
form:

ld: warning: object file (whatever.o) was built for newer OSX version
(10.12) than being linked (10.10)

This commit removes the minimum version flag, instead targeting the
version of OS X on which a binary is compiled as the minimum. Without
this, I believe (though have not verified it actually works) that the
only way to build without without warnings/undefined behaviour if the OS
X 10.10 headers and objects are installed and configured correctly.
8 years ago
WAKAYAMA Shirou 906b00fc23 add features to README. Thank you for all of great contributors! 8 years ago
shirou f6b70e303c Merge pull request #387 from tychoish/windows-data-collection
collect more data on windows
8 years ago
WAKAYAMA Shirou 5329f8ba79 [process] fix Document of CreatTime seconds -> milliseconds 8 years ago
shirou 1da5000996 Merge pull request #402 from chrisroberts/fix-exe-macos
Fix process.Exe() on macOS 10.12
8 years ago
shirou 33f117e433 Merge pull request #405 from Aditya267/cpu_percent
added function for calculation of CPU usage percentage of a process
8 years ago
Aditya Choudhary (c) 533161c2ed added funtion for calculation of CPU usage percentage of a process 8 years ago
shirou f8e4e2ca16 Merge pull request #403 from HeChuanXUPT/patch-2
set win cpu total name to "cpu-total"
8 years ago
HeChuan c818f7b647 set win cpu total name to "cpu-total"
set the name of windows cpu total percent to "cpu-total"
keep the same with Linux, Freebsd system
8 years ago
Chris Roberts 9c998f664a Fix process.Exe() on macOS 10.12
The `lsof` command on macOS < 10.12 always selects the `p` field
when using the `-F` option. On macOS 10.12 the `f` field is also
always selected causing an incorrect result. This modification adds
both options which are always selected to maintain consistency.
8 years ago
WAKAYAMA Shirou 66b0ca3121 [disk] Add comment to disk.Usage(). 8 years ago
WAKAYAMA Shirou 09e9859714 [net]linux: return err. 8 years ago
shirou 53dcbf48b4 Merge pull request #395 from better88/patch-1
err omit in getProcInodes
8 years ago
better88 86af477d1a err omit in getProcInodes 8 years ago
shirou ae1481820a Merge pull request #392 from derekwbrown/add_username
[windows] add implementation for process.Username()
8 years ago
Derek Brown a3ae2ed411 Add domain to username (rather than naked username) 8 years ago
tycho garen d522bf5b7e collect more data on windows 8 years ago
shirou aa0a3bce9d Merge pull request #382 from acd/master
Only read /proc/stat once when cpu.Times(true) is called on Linux
8 years ago
Derek Brown 5157f03748 [windows] add implementation for process.Username() 8 years ago
Andrew Danforth 484470889f Only read /proc/stat once when cpu.Times(true) is called on Linux 8 years ago
shirou 3dd8bd46d9 Merge pull request #376 from ContinuumLLC/win_percpu_feature
Windows: Read processor performance metrics overall, per cpu and per core
8 years ago