package
0.0.3
Repository: https://github.com/useproject/origin-elastic.git
Documentation: pkg.go.dev

# README

Go sigar Build Status Build status

Overview

Go sigar is a golang implementation of the sigar API. The Go version of sigar has a very similar interface, but is being written from scratch in pure go/cgo, rather than cgo bindings for libsigar.

Test drive

$ go get github.com/useproject/origin-elastic/gosigar
$ cd $GOPATH/src/github.com/useproject/origin-elastic/gosigar/examples/ps
$ go build
$ ./ps

Supported platforms

The features vary by operating system.

FeatureLinuxDarwinWindowsOpenBSDFreeBSD
CpuXXXXX
CpuListXXXX
FDUsageXX
FileSystemListXXXXX
FileSystemUsageXXXXX
HugeTLBPagesX
LoadAverageXXXX
MemXXXXX
ProcArgsXXXX
ProcEnvXXX
ProcExeXXX
ProcFDUsageXX
ProcListXXXX
ProcMemXXXX
ProcStateXXXX
ProcTimeXXXX
SwapXXXX
UptimeXXXX

OS Specific Notes

FreeBSD

Mount both linprocfs and procfs for compatability. Consider adding these mounts to your /etc/fstab file so they are mounted automatically at boot.

sudo mount -t procfs proc /proc
sudo mkdir -p /compat/linux/proc
sudo mount -t linprocfs /dev/null /compat/linux/proc

License

Apache 2.0

# Packages

Package cgroup reads metrics and other tunable parameters associated with control groups, a Linux kernel feature for grouping tasks to track and limit resource usage.
No description provided by the author
No description provided by the author
Go interface to the Linux netlink process connector.
No description provided by the author

# Functions

No description provided by the author
Go version of apr_strfsize.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author

# Type aliases

No description provided by the author