Documentation
¶
Overview ¶
Package cel implements a metrics evaluator using the Common Expression Language (CEL).
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Environment ¶
type Environment struct {
// contains filtered or unexported fields
}
Environment is environment in which cel programs are executed
func NewEnvironment ¶
func NewEnvironment(conf NodeEvaluatorConfig) (*Environment, error)
NewEnvironment returns a MetricEvaluator that is able to evaluate node metrics
type Evaluator ¶
type Evaluator struct {
// contains filtered or unexported fields
}
Evaluator evaluates a cel program
func (*Evaluator) EvaluateFloat64 ¶
EvaluateFloat64 evaluates a cel program and returns a metric value and returns float64.
Click to show internal directories.
Click to hide internal directories.