Documentation ¶
Index ¶
- Constants
- func Avg(arg v1alpha1.ObservabilityIndicantStatusMetricInfo) string
- func MatchDefaultFunc(args ...string) map[string]AggregateFunction
- func Max(arg v1alpha1.ObservabilityIndicantStatusMetricInfo) string
- func Min(arg v1alpha1.ObservabilityIndicantStatusMetricInfo) string
- func RegisterDefaultFuncs(plugins ...string)
- type AggregateFunction
- type DefaultPrintFlags
- type Printer
Constants ¶
View Source
const Precision = 0.000001 // equal
Variables ¶
This section is empty.
Functions ¶
func Avg ¶
func Avg(arg v1alpha1.ObservabilityIndicantStatusMetricInfo) string
func MatchDefaultFunc ¶
func MatchDefaultFunc(args ...string) map[string]AggregateFunction
func Max ¶
func Max(arg v1alpha1.ObservabilityIndicantStatusMetricInfo) string
func Min ¶
func Min(arg v1alpha1.ObservabilityIndicantStatusMetricInfo) string
func RegisterDefaultFuncs ¶
func RegisterDefaultFuncs(plugins ...string)
Types ¶
type AggregateFunction ¶
type AggregateFunction func(v1alpha1.ObservabilityIndicantStatusMetricInfo) string
type DefaultPrintFlags ¶
type DefaultPrintFlags struct { Funcs map[string]AggregateFunction MetricName string Writer io.Writer }
type Printer ¶
type Printer interface { // Print this command line tool is only used for this crd, so I won't do too much abstraction here. Print(*v1alpha1.ObservabilityIndicantList) }
func NewDefaultPrinter ¶
func NewDefaultPrinter(ops *DefaultPrintFlags) Printer
Click to show internal directories.
Click to hide internal directories.