Documentation ¶
Overview ¶
todo: add readme
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetContainerCyclesAndInstructions ¶
func GetContainerCyclesAndInstructions(collector *PerfCollector) (uint64, uint64, error)
todo: call collect() to get all metrics at the same time instead of put it inside GetContainerCyclesAndInstructions
Types ¶
type PerfCollector ¶
type PerfCollector struct { CgroupFd int // contains filtered or unexported fields }
func GetAndStartPerfCollectorOnContainer ¶
func GetAndStartPerfCollectorOnContainer(cgroupFd int, cpus []int) (*PerfCollector, error)
func NewPerfCollector ¶
func NewPerfCollector(cgroupFd int, cpus []int) (*PerfCollector, error)
Click to show internal directories.
Click to hide internal directories.