package metrics
import "k8s.io/kubernetes/pkg/controller/podautoscaler/metrics"
Index ¶
- type HeapsterMetricsClient
- func NewHeapsterMetricsClient(client client.Interface) *HeapsterMetricsClient
- func (h *HeapsterMetricsClient) ResourceConsumption(namespace string) ResourceConsumptionClient
- type HeapsterResourceConsumptionClient
- type MetricsClient
- type ResourceConsumptionClient
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
}
func (*HeapsterResourceConsumptionClient) Get ¶
func (h *HeapsterResourceConsumptionClient) Get(resourceName api.ResourceName, selector map[string]string) (*experimental.ResourceConsumption, error)
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) }
Source Files ¶
metrics_client.go
- Version
- v1.2.0-alpha.1
- Published
- Sep 25, 2015
- Platform
- js/wasm
- Imports
- 12 packages
- Last checked
- 40 seconds ago –
Tools for package owners.