const caFunctionMetric … const caFunctionMetricLabel … type ComponentCollection … func (m *ComponentCollection) filterMetrics() { … } // PrintHumanReadable returns e2e metrics with JSON format. func (m *ComponentCollection) PrintHumanReadable() string { … } // PrettyPrintJSON converts metrics to JSON format. // TODO: This function should be replaced with framework.PrettyPrintJSON after solving // circulary dependency between core framework and this metrics subpackage. func PrettyPrintJSON(metrics interface{ … } // PrintJSON returns e2e metrics with JSON format. func (m *ComponentCollection) PrintJSON() string { … } // SummaryKind returns the summary of e2e metrics. func (m *ComponentCollection) SummaryKind() string { … } // ComputeClusterAutoscalerMetricsDelta computes the change in cluster // autoscaler metrics. func (m *ComponentCollection) ComputeClusterAutoscalerMetricsDelta(before Collection) { … }