Aman Gupta
e346d3829a
remove obsolete comment
8 years ago
Aman Gupta
5e1770d1f2
read disk partitions on linux from /proc/mounts intead of /etc/mtab
8 years ago
Daniel Nelson
3830ed16b4
Make IOCounters a variadic function
...
Remove IOCountersForNames that was recently added in favor of variadic
function with same capabilities.
8 years ago
Daniel Nelson
3f35f001da
Add disk.IOCountersForNames function
...
Operates like disk.IOCounters, but accepts an array of names to limit
the results.
8 years ago
Marc Magnin
acf3fef036
added weightedIO field to disk IOCountersStat (last field of /etc/mtab)
9 years ago
Lukas Fittl
8f2153dfcf
Add missing disk IO statistics for merged reads/writes, IOPS in progress.
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
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 WAKAYAMA
57f6aebc7e
add Timeout to invoke command and use common.Invoke refs: #201
9 years ago
Shirou WAKAYAMA
ca99d7dc3f
[disk]linux: implements 'all' argument.
9 years ago
Shirou WAKAYAMA
d21ed2b40d
search path via exec.LookPath before actual invoke.
9 years ago
Shirou WAKAYAMA
ea152ea901
[BREAKING CHANGE] rename functions to pass golint. ex) net.NetIOCounters -> net.IOCounters
9 years ago
Shirou WAKAYAMA
fa3e1cc196
[common]linux: add HostEtc to switch '/etc' See #175 .
9 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
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
Cameron Sparr
389d17e8a0
Support 32-bit linux, this field is int32 on 32-bit systems
10 years ago
Shirou WAKAYAMA
59c4b4ca75
disk[linux]: fix fstype map.
10 years ago
Shirou WAKAYAMA
7fb126f1bf
disk[linux]: fix fstype dup.
10 years ago
Shirou WAKAYAMA
ad6c3f60a7
disk[freebsd,darwin,windows]: add fstype to DiskUsageStat.
10 years ago
Shirou WAKAYAMA
13cd195a7e
change package name.
10 years ago
WAKAYAMA shirou
d11680c773
fix bugs on FreeBSD.
10 years ago
Shirou WAKAYAMA
a4671fcc2a
move subdirectories. refer to issue #24
10 years ago