Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DerivedContainerMetrics ¶
type DerivedContainerMetrics struct {
	// containerName is the name of the raw cgroup.
	ContainerName string `json:"containerName"`
	// containerMetrics contains derived metrics about the container.
	ContainerMetrics MetricsWindows `json:"containerMetrics"`
}
    DerivedNodeMetricsList contains derived metrics for a single container.
type DerivedNodeMetrics ¶
type DerivedNodeMetrics struct {
	// NodeName is the name of the node
	NodeName string `json:"nodeName"`
	// nodeMetrics contains derived metrics about the node.
	NodeMetrics MetricsWindows `json:"nodeMetrics"`
	// systemContainers contains derived container metrics for all the
	// cgroups that are managed by the kubelet on the node.
	SystemContainers []DerivedContainerMetrics `json:"systemContainers"`
}
    DerivedNodeMetricsList contains derived metrics for a single node. It holds derived metrics in windows about the node itself and all of its system containers.
type MetricsWindow ¶
type MetricsWindow struct {
	// duration is the length in time of the window. The start of the
	// window will be the subtraction of this duration to EndTime.
	Duration unversioned.Duration `json:"duration"`
	// mean holds the averages over the window.
	Mean ResourceUsage `json:"mean"`
	// max holds the maximum values over the window.
	Max ResourceUsage `json:"max"`
	// ninetyFifthPercentile holds the 95th percentile values over the window.
	NinetyFifthPercentile ResourceUsage `json:"ninetyFifthPercentile"`
}
    MetricsWindow holds derived metrics for multiple resources.
type MetricsWindows ¶
type MetricsWindows struct {
	// endTime is the end time of all the time windows.
	EndTime unversioned.Time `json:"endTime"`
	// windows is a list of all the time windows with metrics. All of the
	// windows are rolling.
	Windows []MetricsWindow `json:"windows"`
}
    MetricsWindows holds multiple derived metrics windows.
type ResourceUsage ¶
ResourceUsage maps resource names to their metric values. Resource names are "cpu" and "memory".
 Click to show internal directories. 
   Click to hide internal directories.