package netlink
import "k8s.io/kubernetes/Godeps/_workspace/src/github.com/google/cadvisor/utils/cpuload/netlink"
Index ¶
- Variables
- type Connection
- func (self *Connection) Close() error
- func (self *Connection) Read(b []byte) (n int, err error)
- func (self *Connection) ReadMessage() (msg syscall.NetlinkMessage, err error)
- func (self *Connection) Write(b []byte) (n int, err error)
- func (self *Connection) WriteMessage(msg syscall.NetlinkMessage) error
- type NetlinkReader
- func New() (*NetlinkReader, error)
- func (self *NetlinkReader) GetCpuLoad(name string, path string) (info.LoadStats, error)
- func (self *NetlinkReader) Start() error
- func (self *NetlinkReader) Stop()
- type TaskStats
Variables ¶
var ( // TODO(rjnagal): Verify and fix for other architectures. Endian = binary.LittleEndian )
Types ¶
type Connection ¶
type Connection struct {
// contains filtered or unexported fields
}
func (*Connection) Close ¶
func (self *Connection) Close() error
func (*Connection) Read ¶
func (self *Connection) Read(b []byte) (n int, err error)
func (*Connection) ReadMessage ¶
func (self *Connection) ReadMessage() (msg syscall.NetlinkMessage, err error)
func (*Connection) Write ¶
func (self *Connection) Write(b []byte) (n int, err error)
func (*Connection) WriteMessage ¶
func (self *Connection) WriteMessage(msg syscall.NetlinkMessage) error
type NetlinkReader ¶
type NetlinkReader struct {
// contains filtered or unexported fields
}
func New ¶
func New() (*NetlinkReader, error)
func (*NetlinkReader) GetCpuLoad ¶
Returns instantaneous number of running tasks in a group. Caller can use historical data to calculate cpu load. path is an absolute filesystem path for a container under the CPU cgroup hierarchy. NOTE: non-hierarchical load is returned. It does not include load for subcontainers.
func (*NetlinkReader) Start ¶
func (self *NetlinkReader) Start() error
func (*NetlinkReader) Stop ¶
func (self *NetlinkReader) Stop()
type TaskStats ¶
type TaskStats C.struct_taskstats
Source Files ¶
conn.go defs.go netlink.go reader.go
Directories ¶
Path | Synopsis |
---|---|
Godeps/_workspace/src/github.com/google/cadvisor/utils/cpuload/netlink/example |
- Version
- v1.1.9-beta.0
- Published
- Feb 23, 2016
- Platform
- linux/amd64
- Imports
- 9 packages
- Last checked
- 2 minutes ago –
Tools for package owners.