Documentation
¶
Index ¶
- func AlphabeticallyByPart(metrics []*types.MetricData, part int) sort.Interface
- func ByPart(metrics []*types.MetricData, part int) byPartBase
- func EvalExpr(ctx context.Context, e parser.Expr, from, until int32, ...) ([]*types.MetricData, error)
- func SortMetrics(metrics []*types.MetricData, mfetch parser.MetricRequest)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AlphabeticallyByPart ¶
func AlphabeticallyByPart(metrics []*types.MetricData, part int) sort.Interface
AlphabeticallyByPart returns a byPartAlphabetical that will sort 'metrics' alphabetically by 'part'.
func ByPart ¶
func ByPart(metrics []*types.MetricData, part int) byPartBase
ByPart returns a byPartBase suitable for sorting 'metrics' by 'part'.
func EvalExpr ¶
func EvalExpr(ctx context.Context, e parser.Expr, from, until int32, values map[parser.MetricRequest][]*types.MetricData, getTargetData interfaces.GetTargetData) ([]*types.MetricData, error)
EvalExpr is the main expression evaluator
func SortMetrics ¶
func SortMetrics(metrics []*types.MetricData, mfetch parser.MetricRequest)
SortMetrics sort metric data alphabetically.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.