Versions in this module Expand all Collapse all v1 v1.24.10 Oct 24, 2017 v1.24.9 Oct 24, 2017 Changes in this version + const DefaultHeapsterNamespace + const DefaultHeapsterPort + const DefaultHeapsterScheme + const DefaultHeapsterService + var MeasuredResources = []api.ResourceName + var NamespaceColumn = "NAMESPACE" + var NodeColumns = []string + var PodColumn = "POD" + var PodColumns = []string + func GetHeapsterMetrics(cli *HeapsterMetricsClient, path string, params map[string]string) ([]byte, error) + type HeapsterMetricsClient struct + HeapsterNamespace string + HeapsterPort string + HeapsterScheme string + HeapsterService string + SVCClient coreclient.ServicesGetter + func DefaultHeapsterMetricsClient(svcClient coreclient.ServicesGetter) *HeapsterMetricsClient + func NewHeapsterMetricsClient(svcClient coreclient.ServicesGetter, namespace, scheme, service, port string) *HeapsterMetricsClient + func (cli *HeapsterMetricsClient) GetNodeMetrics(nodeName string, selector string) ([]metricsapi.NodeMetrics, error) + func (cli *HeapsterMetricsClient) GetPodMetrics(namespace string, podName string, allNamespaces bool, selector labels.Selector) ([]metricsapi.PodMetrics, error) + type ResourceMetricsInfo struct + Available api.ResourceList + Metrics api.ResourceList + Name string + type TopCmdPrinter struct + func NewTopCmdPrinter(out io.Writer) *TopCmdPrinter + func (printer *TopCmdPrinter) PrintNodeMetrics(metrics []metricsapi.NodeMetrics, ...) error + func (printer *TopCmdPrinter) PrintPodMetrics(metrics []metricsapi.PodMetrics, printContainers bool, withNamespace bool) error