Commit Graph

687 Commits (v2)
 

Author SHA1 Message Date
Shirou WAKAYAMA dd13300833 process[linux,freebsd,darwin]: implements Children using pgrep. 9 years ago
shirou dcbb29ae2d Merge pull request #110 from shirou/add_mems_to_docker
docker[linux]: add more memory stats in cgroup.
9 years ago
Shirou WAKAYAMA 40bbba9636 docker[linux]: add more memory stats in cgroup. 9 years ago
shirou 4e774eabc2 Merge pull request #109 from influxdb/nc-net-snmp
Add system wide network protocol stats
9 years ago
Nathaniel Cook da832b3f12 add system wide network protocol stats 9 years ago
shirou 4cd10805e9 Merge pull request #106 from cgeoffroy/docker/fix_hardcoded_path
docker: fix static /sys paths by using env variables
9 years ago
cgeoffroy 40f6755c6b docker: fix static /sys paths by using env variables 9 years ago
shirou b9ba9bfee8 Merge pull request #105 from kardianos/fix_cores
cpu: CPUInfo returns one item per physical thread.
10 years ago
Daniel Theophanes fa7f8ba4e8 cpu: CPUInfo returns one item per physical thread. Fix "Cores" to 1 on Linux.
Fixes #104
10 years ago
shirou 127599b2cf Merge pull request #103 from kardianos/cpu_test
Cpu test
10 years ago
Daniel Theophanes bc6481f7e0 Merge branch 'master' of https://github.com/shirou/gopsutil into cpu_test 10 years ago
Shirou WAKAYAMA 7288e9a5af common[all]: add internal 10 years ago
shirou 72109c3d21 Merge pull request #102 from kardianos/common_internal
Common internal
10 years ago
shirou e7d2b34f97 Merge pull request #98 from kardianos/cpu_arm
cpu: support ARM CPUs.
10 years ago
Daniel Theophanes 726e7c6406 cpu: fix cpu test on small ARM device where CPU can be at 100%+rounding.
Fixes #99
10 years ago
Daniel Theophanes 0af895258e common: rename package common to internal/common. Add ENV helper funcs.
Package common wasn't used for public functions. Place it in an
internal directory to prevent other packages from using.

Remove the distributed references to "HOST_PROC" and "HOST_SYS"
consts and combine into a common function. This also helps so that
if a env var is defined with a trailing slash all will continue to
work as expected.

Fixes #100
10 years ago
Daniel Theophanes 69221741e8 cpu: allow override of /sys dir. Fix CPUInfo /proc + cpuinfo combine. 10 years ago
Daniel Theophanes ab2cba55ee Merge branch 'master' of https://github.com/shirou/gopsutil into cpu_arm 10 years ago
shirou 1e9aabb3c8 Merge pull request #97 from jchauncey/issue-94
chore(*): Fixes #94
10 years ago
Daniel Theophanes 9f2e6a74cc cpu: support ARM CPUs.
ARM CPUs don't include the same fields as  x86 and amd64 CPUs in
the /proc/cpuinfo list. Pull information from the /sys/...
device tree as well as updating when a CPU is done in cpuinfo.

Fixes #88
10 years ago
Jonathan Chauncey 0461c50666 chore(*): Fixes #94
Added the ability to fetch an alternative location for /proc via an
environment variable. If the env var is not set it will return /proc as
the default value.
10 years ago
Shirou WAKAYAMA 42af4a3e60 process[linux]: implements OpenFiles. 10 years ago
Shirou WAKAYAMA 8f48da88ea update README 10 years ago
Shirou WAKAYAMA 202a805f46 mem[darwin]: fix printf verb. 10 years ago
shirou 7f6e8da3d0 Merge pull request #91 from client9/master
shirou/gopsutil#90 make hostinfo more robust
10 years ago
Nick Galbreath 99d93f93b2 shirou/gopsutil#90 make hostinfo more robust 10 years ago
shirou 6a274c3628 Merge pull request #89 from shirou/separetes_cgo_on_darwin
cpu[darwin]: separetes cpu_darwin into cgo and nocgo to get CPUTimes.
10 years ago
Shirou WAKAYAMA 6e3f81ce18 net[linux]: fix lsof output 10 years ago
Shirou WAKAYAMA 5ae4dcc8ba net[linux]: fix lsof output in linux when no pid outputed. 10 years ago
Shirou WAKAYAMA 93e226a5e3 net[freebsd,linux,darwin]: merge unix like OSes. 10 years ago
Shirou WAKAYAMA 34195b4b58 net[darwin, linux]: get UDP information when inet or all specified. 10 years ago
Shirou WAKAYAMA a95dde9672 cpu[darwin]: separetes cpu_darwin to cgo and nocgo to get CPUTimes. 10 years ago
Shirou WAKAYAMA 3303647209 host[linux]: fix utmp struct on arm. 10 years ago
shirou 82a76c01e3 Merge pull request #85 from andyjones/fix/created-time
CreateTime() on linux returning an incorrect timestamp
10 years ago
andy cf5660bfd3 process[linux]: calculate the CreateTime and then convert to microseconds 10 years ago
shirou 0fd612ec7b Merge pull request #83 from neezgee/master
Fix docker on Centos 7
10 years ago
shirou b389cc66e3 Merge pull request #84 from influxdb/mem-new-kern
When MemAvailable is in /proc/meminfo, use it (kernel 3.14+)
10 years ago
Cameron Sparr 6cd8284b30 When MemAvailable is in /proc/meminfo, use it (kernel 3.14+) 10 years ago
Ruslan Islamgaliev 005b9b7f7d Fix imports 10 years ago
Ruslan Islamgaliev 91bb4ddc07 Fix docker on Centos 7 10 years ago
shirou c1313e7634 Merge pull request #82 from influxdb/darwin-mem
Use vm_stat command on darwin to get memory
10 years ago
Cameron Sparr 4bba3025ca Use vm_stat command on darwin to get memory
This has the benefit of allowing us to also grab the cached memory so
that we can get an "available" measurement
10 years ago
WAKAYAMA shirou be88485e9f mem[freebsd]: fix virtual memory available and used. 10 years ago
shirou 1daf67e7ad Merge pull request #81 from shirou/process/add_connections
process[linux, darwin]: implements Connections using lsof.
10 years ago
Shirou WAKAYAMA b3cf7354f6 process[linux, darwin]: implements Connections using lsof. 10 years ago
shirou a369a8857c Merge pull request #79 from influxdb/disk-linux-32bit
Support 32-bit linux, this field is int32 on 32-bit systems
10 years ago
Cameron Sparr 389d17e8a0 Support 32-bit linux, this field is int32 on 32-bit systems 10 years ago
Shirou WAKAYAMA 9c0474c2a7 update README 10 years ago
shirou 918bd3f404 Merge pull request #77 from shirou/add_process_parent_darwin_linux
Add process/Parent, net/NetConnections on darwin and linux
10 years ago
Shirou WAKAYAMA 4d0f737301 net: because lsof failed on drone.io, skip TestNetConnections if CI. 10 years ago