package tracker import "time" type Interface interface { //GetMetric(expr string, time time.Time) Metric //GetMetricOverTime(expr string, start, end time.Time, step time.Duration) Metric GetNamedMetrics(metrics []string, time time.Time, opt QueryOption) []Metric //GetNamedMetricsOverTime(metrics []string, start, end time.Time, step time.Duration, opt QueryOption) []Metric //GetMetadata(namespace string) []Metadata //GetMetricLabelSet(expr string, start, end time.Time) []map[string]string // //// meter //GetNamedMeters(meters []string, time time.Time, opts []QueryOption) []Metric //GetNamedMetersOverTime(metrics []string, start, end time.Time, step time.Duration, opts []QueryOption) []Metric }