Commit Graph

765 Commits (v2.16.10)
 

Author SHA1 Message Date
Lukas Fittl 8f2153dfcf Add missing disk IO statistics for merged reads/writes, IOPS in progress. 9 years ago
Lukas Fittl fc27f01654 Ensure "make check" can succeeed if it doesn't find any golint errors. 9 years ago
shirou e997d2e3db Merge pull request #238 from kthommandra/add_linux_mem_fields
Added fields to VirtualMemoryStat
9 years ago
kthommandra 1fd3a4dbad Added the writeback, dirty and writebacktmp fields from /proc/meminfo on Linux 9 years ago
shirou 1cc18d94d9 Merge pull request #237 from sean-/f-host-id
Add HostID to Host
9 years ago
Sean Chittenden d490d634ca
On Linux, attempt to read from /sys/class/dmi/id/product_uuid first
before falling back to kernel.random.boot_id.

`/sys/class/dmi/id/product_uuid` is still managed by permissions, so
for root-run processes where `/sys/class/dmi/id/product_uuid` is
available, the host's UUID will be used instead, otherwise the UUID
from kernel.random.boot_id will be used instead.
9 years ago
Sean Chittenden 59094cd5b7
Add HostID to the Host InfoStat struct returned from host.Info().
On supported hosts the value returned is a UUID (case preserving
from the value of the underlying OS).

For Linux this is generated once, randomly per boot.  For FreeBSD and
Darwin this is a more durable value that should persist across reboots.
9 years ago
Sean Chittenden e4f857a9ca
Fix a linter issue: s/TimeoutErr/ErrTimeout/g 9 years ago
Sean Chittenden 613ada987d
Add DoSysctrl() to Linux's common utilities. 9 years ago
shirou 4d0c402af6 Merge pull request #236 from ncabatoff/master
fix incorrect names for fields in proc/pid/io
9 years ago
Nick Cabatoff 28640e5d73 fix incorrect names for fields in proc/pid/io 9 years ago
shirou ee66bc560c Merge pull request #232 from phemmer/io_time_freebsd
add disk IoTime on freebsd and fix read & write time calculation
9 years ago
Patrick Hemmer 3cfaee3a93 add disk IoTime on freebsd and fix read & write time calculation 9 years ago
shirou 14f42a28f1 Merge pull request #231 from msingle/patch-1
Fix typo
9 years ago
Matt Singletary 072f1a3574 Fix typo
misspelling of family in 'platformfamiliy'
9 years ago
shirou ca63fa830d Merge pull request #228 from sean-/master
Correctly detect host Procs on all platforms.
9 years ago
Sean Chittenden 4f79984afe
Remove redefined import name for common. 9 years ago
Sean Chittenden e0b5f86113
Spell `error` like `err`. *facepalm* 9 years ago
Sean Chittenden a3f57b1314
Resolve cyclic import and create a common helper func, NumProcs() 9 years ago
Sean Chittenden fcd296ea11
Merge branch 'master' of github.com:shirou/gopsutil 9 years ago
Sean Chittenden 69f7f8eaeb
Update host.Info() to return the number of processes on all platforms.
Fixes: #227
9 years ago
Shirou WAKAYAMA 2728d81cde copied from golang LICENSE. 9 years ago
shirou bbb9025bfa Merge pull request #222 from diptanu/master
Casting the values of working set and page file to uint64
9 years ago
Diptanu Choudhury af4c8608c9 Casting the values of working set and page file to uint64 9 years ago
shirou 5c1bfed855 Merge pull request #219 from sean-/freebsd-cpu-info
Improve FreeBSD's CPU InfoStat collection
9 years ago
Sean Chittenden 14b2ce8b81
Don't be lossy re: CPU model number. 9 years ago
Sean Chittenden 606680edc5
Improve the accuracy of CPU detection on FreeBSD. 9 years ago
shirou 22a03b5be3 Merge pull request #218 from zstyblik/patch-1
Fix typos in README.rst
9 years ago
Zdenek Styblik c184d5359e Fix typos in README.rst
Commit fixes some typos in README.rst
9 years ago
shirou 1a490a2491 Merge pull request #217 from sandlbn/master
[net]linux Add support for linux net interface fifo errors
9 years ago
shirou 93e9068485 Merge pull request #216 from zstyblik/add-documentation
[disk]linux: add documentation for GetDiskSerialNumber()
9 years ago
sandlbn 480ccb89e1 Added support for linux net interface fifo errors 9 years ago
Zdenek Styblik 70cbab7045 [disk]linux: add documentation for GetDiskSerialNumber()
Commit adds documentation for GetDiskSerialNumber(), because it wasn't clear
what was expected as a parameter.

Fixes #212
9 years ago
Shirou WAKAYAMA dd9b50926c [host]linux: add coreos to Info() and Virtualization(). 9 years ago
Shirou WAKAYAMA c916da2502 [process]linux: add linux_arm64.go explicitly 9 years ago
WAKAYAMA Shirou 53406b2832 [host]Windows: BootTime and Uptime are reversed on Windows. 9 years ago
Shirou WAKAYAMA e9afb36ccf [host] linux: detect docker and rkt correctly 9 years ago
Shirou WAKAYAMA c0d1185809 [host]linux: add alpine linux to detect host.Info(). 9 years ago
shirou 586bb697f3 Merge pull request #207 from sparrc/diskstats-panic-fix
Fix potential panic in linux disk IO counters
9 years ago
Cameron Sparr da43049324 Fix potential panic in linux disk IO counters
Old kernels have a bug in diskstats where lines can have less than 14
fields. This applies to the kernel present in RHEL 5.2 and earlier.

It's a bit of a niche but probably best to patch to be safe from future
bugs too.

RHEL bug case:
https://bugzilla.redhat.com/show_bug.cgi?id=583285

Encountered in Telegraf:
https://github.com/influxdata/telegraf/issues/1322
9 years ago
shirou ddc9f5a41c Merge pull request #205 from vrecan/calc_cpu_percent
Calc cpu percent using last variables if interval of 0 is given
9 years ago
Ben Aldrich 9dbebcf46e rename ALL to all 9 years ago
Ben Aldrich a76195e088 fixed imports and spelling error 9 years ago
Ben Aldrich c36f7ac8b0 rename var 9 years ago
Ben Aldrich fcc1747d9f Merge branch 'master' of https://github.com/shirou/gopsutil into calc_cpu_percent
Conflicts:
	cpu/cpu.go
9 years ago
Ben Aldrich c389989453 calculate cpu percentage compared to last call if 0 interval is given 9 years ago
shirou 6e9b0bbb1b Merge pull request #197 from shirou/process/add_memory_windows
Process/add memory windows
9 years ago
shirou 83c6e72cbd Merge pull request #203 from shirou/add_timeout_and_change_to_use_invoker
add Timeout to invoke command and use common.Invoke
9 years ago
Sean Chittenden d2ca7e8d2c
Remove redundant build tag 9 years ago
Shirou WAKAYAMA 1d461a68b6 [process]linux: porcess was not started. 9 years ago