Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateRatioVarName ¶
func CreateRatioVarName(policy *ngfAPI.ObservabilityPolicy) string
CreateRatioVarName builds a variable name for an ObservabilityPolicy to be used with ratio-based trace sampling.
Types ¶
type Validator ¶
type Validator struct {
// contains filtered or unexported fields
}
Validator validates an ObservabilityPolicy. Implements policies.Validator interface.
func NewValidator ¶
func NewValidator(genericValidator validation.GenericValidator) *Validator
NewValidator returns a new instance of Validator.
func (*Validator) Validate ¶
func (v *Validator) Validate( policy policies.Policy, globalSettings *policies.GlobalSettings, ) []conditions.Condition
Validate validates the spec of an ObservabilityPolicy.
Click to show internal directories.
Click to hide internal directories.