|
|
|
@ -44,7 +44,7 @@ import (
|
|
|
|
|
*/
|
|
|
|
|
import "C"
|
|
|
|
|
|
|
|
|
|
// default value. from time.h
|
|
|
|
|
// ClocksPerSec default value. from time.h
|
|
|
|
|
const ClocksPerSec = float64(128)
|
|
|
|
|
|
|
|
|
|
type statCollector struct {
|
|
|
|
@ -55,8 +55,7 @@ func init() {
|
|
|
|
|
Factories["cpu"] = NewCPUCollector
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Takes a prometheus registry and returns a new Collector exposing
|
|
|
|
|
// CPU stats.
|
|
|
|
|
// NewCPUCollector returns a new Collector exposing CPU stats.
|
|
|
|
|
func NewCPUCollector() (Collector, error) {
|
|
|
|
|
return &statCollector{
|
|
|
|
|
cpu: prometheus.NewDesc(
|
|
|
|
|