Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HeapsterMetricsClient ¶
type HeapsterMetricsClient struct {
// contains filtered or unexported fields
}
Heapster-based implementation of MetricsClient
func NewHeapsterMetricsClient ¶
func NewHeapsterMetricsClient(client client.Interface) *HeapsterMetricsClient
func (*HeapsterMetricsClient) ResourceConsumption ¶
func (h *HeapsterMetricsClient) ResourceConsumption(namespace string) ResourceConsumptionClient
type HeapsterResourceConsumptionClient ¶
type HeapsterResourceConsumptionClient struct {
// contains filtered or unexported fields
}
type MetricsClient ¶
type MetricsClient interface {
ResourceConsumption(namespace string) ResourceConsumptionClient
}
An interface for getting metrics for pods.
type ResourceConsumptionClient ¶
type ResourceConsumptionClient interface {
// Gets average resource consumption for pods under the given selector.
Get(resourceName api.ResourceName, selector map[string]string) (*experimental.ResourceConsumption, error)
}
Click to show internal directories.
Click to hide internal directories.