11 lines
392 B
Go
11 lines
392 B
Go
package monitoring
|
|
|
|
import "time"
|
|
|
|
type Interface interface {
|
|
GetMetrics(exprs []string, time time.Time) []Metric
|
|
GetMetricsOverTime(exprs []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
|
|
}
|