Documentation
¶
Index ¶
- func Abs(vector parser.Expr) *parser.Call
- func Absent(vector parser.Expr) *parser.Call
- func AbsentOverTime(matrix *matrix.Builder) *parser.Call
- func Acos(vector parser.Expr) *parser.Call
- func Acosh(vector parser.Expr) *parser.Call
- func Asin(vector parser.Expr) *parser.Call
- func Asinh(vector parser.Expr) *parser.Call
- func Atan(vector parser.Expr) *parser.Call
- func Atanh(vector parser.Expr) *parser.Call
- func AvgOverTime(matrix *matrix.Builder) *parser.Call
- func Ceil(vector parser.Expr) *parser.Call
- func Changes(matrix *matrix.Builder) *parser.Call
- func Clamp(vector parser.Expr, min float64, max float64) *parser.Call
- func ClampMax(vector parser.Expr, max float64) *parser.Call
- func ClampMin(vector parser.Expr, min float64) *parser.Call
- func Cos(vector parser.Expr) *parser.Call
- func Cosh(vector parser.Expr) *parser.Call
- func CountOverTime(matrix *matrix.Builder) *parser.Call
- func DaysInMonth(vector parser.Expr) *parser.Call
- func DaysOfMonth(vector parser.Expr) *parser.Call
- func DaysOfWeek(vector parser.Expr) *parser.Call
- func DaysOfYear(vector parser.Expr) *parser.Call
- func Deg(vector parser.Expr) *parser.Call
- func Delta(matrix *matrix.Builder) *parser.Call
- func Deriv(matrix *matrix.Builder) *parser.Call
- func DoubleExponentialSmoothing(matrix *matrix.Builder, smoothingFactor float64, trendFactor float64) *parser.Call
- func Exp(vector parser.Expr) *parser.Call
- func Floor(vector parser.Expr) *parser.Call
- func HistogramAvg(vector parser.Expr) *parser.Call
- func HistogramCount(vector parser.Expr) *parser.Call
- func HistogramFraction(lower float64, upper float64, vector parser.Expr) *parser.Call
- func HistogramQuantile(quantile float64, vector parser.Expr) *parser.Call
- func HistogramStddev(vector parser.Expr) *parser.Call
- func HistogramStdvar(vector parser.Expr) *parser.Call
- func HistogramSum(vector parser.Expr) *parser.Call
- func Hour(vector parser.Expr) *parser.Call
- func IDelta(matrix *matrix.Builder) *parser.Call
- func IRate(matrix *matrix.Builder) *parser.Call
- func Increase(matrix *matrix.Builder) *parser.Call
- func Info(vector parser.Expr, dataLabelSelector parser.Expr) *parser.Call
- func LabelJoin(vector parser.Expr, destinationLabel string, replacement string, ...) *parser.Call
- func LabelReplace(vector parser.Expr, destinationLabel string, replacement string, ...) *parser.Call
- func LastOverTime(matrix *matrix.Builder) *parser.Call
- func Ln(vector parser.Expr) *parser.Call
- func Log2(vector parser.Expr) *parser.Call
- func Log10(vector parser.Expr) *parser.Call
- func MadOverTime(matrix *matrix.Builder) *parser.Call
- func MaxOverTime(matrix *matrix.Builder) *parser.Call
- func MinOverTime(matrix *matrix.Builder) *parser.Call
- func Minute(vector parser.Expr) *parser.Call
- func Month(vector parser.Expr) *parser.Call
- func PI() *parser.Call
- func PredictLinear(matrix *matrix.Builder, t float64) *parser.Call
- func PresentOverTime(matrix *matrix.Builder) *parser.Call
- func QuantileOverTime(t float64, matrix *matrix.Builder) *parser.Call
- func Rad(vector parser.Expr) *parser.Call
- func Rate(matrix *matrix.Builder) *parser.Call
- func Resets(matrix *matrix.Builder) *parser.Call
- func Round(vector parser.Expr, t float64) *parser.Call
- func Scalar(vector parser.Expr) *parser.Call
- func Sgn(vector parser.Expr) *parser.Call
- func Sin(vector parser.Expr) *parser.Call
- func Sinh(vector parser.Expr) *parser.Call
- func Sort(vector parser.Expr) *parser.Call
- func SortByLabel(vector parser.Expr, labels ...string) *parser.Call
- func SortByLabelDesc(vector parser.Expr, labels ...string) *parser.Call
- func SortDesc(vector parser.Expr) *parser.Call
- func Sqrt(vector parser.Expr) *parser.Call
- func StddevOverTime(matrix *matrix.Builder) *parser.Call
- func StdvarOverTime(matrix *matrix.Builder) *parser.Call
- func SumOverTime(matrix *matrix.Builder) *parser.Call
- func Tan(vector parser.Expr) *parser.Call
- func Tanh(vector parser.Expr) *parser.Call
- func Time() *parser.Call
- func Timestamp(vector parser.Expr) *parser.Call
- func Vector(scalar float64) *parser.Call
- func Year(vector parser.Expr) *parser.Call
- type AggregationBuilder
- func Avg(vector parser.Expr) *AggregationBuilder
- func Bottomk(vector parser.Expr) *AggregationBuilder
- func Count(vector parser.Expr) *AggregationBuilder
- func CountValues(vector parser.Expr) *AggregationBuilder
- func Group(vector parser.Expr) *AggregationBuilder
- func LimitK(vector parser.Expr) *AggregationBuilder
- func LimitRatio(vector parser.Expr) *AggregationBuilder
- func Max(vector parser.Expr) *AggregationBuilder
- func Min(vector parser.Expr) *AggregationBuilder
- func Quantile(vector parser.Expr) *AggregationBuilder
- func Stddev(vector parser.Expr) *AggregationBuilder
- func Stdvar(vector parser.Expr) *AggregationBuilder
- func Sum(vector parser.Expr) *AggregationBuilder
- func Topk(vector parser.Expr) *AggregationBuilder
- func (a *AggregationBuilder) By(labels ...string) *AggregationBuilder
- func (a *AggregationBuilder) PositionRange() posrange.PositionRange
- func (a *AggregationBuilder) Pretty(level int) string
- func (a *AggregationBuilder) PromQLExpr()
- func (a *AggregationBuilder) String() string
- func (a *AggregationBuilder) Type() parser.ValueType
- func (a *AggregationBuilder) Without(labels ...string) *AggregationBuilder
- type BinaryBuilder
- func Add(left parser.Expr, right parser.Expr) *BinaryBuilder
- func And(left parser.Expr, right parser.Expr) *BinaryBuilder
- func Atan2(left parser.Expr, right parser.Expr) *BinaryBuilder
- func Div(left parser.Expr, right parser.Expr) *BinaryBuilder
- func Eql(left parser.Expr, right parser.Expr) *BinaryBuilder
- func Gte(left parser.Expr, right parser.Expr) *BinaryBuilder
- func Gtr(left parser.Expr, right parser.Expr) *BinaryBuilder
- func Lss(left parser.Expr, right parser.Expr) *BinaryBuilder
- func Lte(left parser.Expr, right parser.Expr) *BinaryBuilder
- func Mod(left parser.Expr, right parser.Expr) *BinaryBuilder
- func Mul(left parser.Expr, right parser.Expr) *BinaryBuilder
- func Neq(left parser.Expr, right parser.Expr) *BinaryBuilder
- func Or(left parser.Expr, right parser.Expr) *BinaryBuilder
- func Pow(left parser.Expr, right parser.Expr) *BinaryBuilder
- func Sub(left parser.Expr, right parser.Expr) *BinaryBuilder
- func Unless(left parser.Expr, right parser.Expr) *BinaryBuilder
- func (b *BinaryBuilder) Ignoring(labels ...string) *BinaryWithVectorMatching
- func (b *BinaryBuilder) On(labels ...string) *BinaryWithVectorMatching
- func (b *BinaryBuilder) PositionRange() posrange.PositionRange
- func (b *BinaryBuilder) Pretty(level int) string
- func (b *BinaryBuilder) PromQLExpr()
- func (b *BinaryBuilder) String() string
- func (b *BinaryBuilder) Type() parser.ValueType
- type BinaryWithVectorMatching
- func (b *BinaryWithVectorMatching) GroupLeft(labels ...string) *BinaryWithVectorMatching
- func (b *BinaryWithVectorMatching) GroupRight(labels ...string) *BinaryWithVectorMatching
- func (b *BinaryWithVectorMatching) PositionRange() posrange.PositionRange
- func (b *BinaryWithVectorMatching) Pretty(level int) string
- func (b *BinaryWithVectorMatching) PromQLExpr()
- func (b *BinaryWithVectorMatching) String() string
- func (b *BinaryWithVectorMatching) Type() parser.ValueType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HistogramFraction ¶
func LabelReplace ¶
Types ¶
type AggregationBuilder ¶
func Avg ¶
func Avg(vector parser.Expr) *AggregationBuilder
func Bottomk ¶
func Bottomk(vector parser.Expr) *AggregationBuilder
func Count ¶
func Count(vector parser.Expr) *AggregationBuilder
func CountValues ¶
func CountValues(vector parser.Expr) *AggregationBuilder
func Group ¶
func Group(vector parser.Expr) *AggregationBuilder
func LimitK ¶
func LimitK(vector parser.Expr) *AggregationBuilder
func LimitRatio ¶
func LimitRatio(vector parser.Expr) *AggregationBuilder
func Max ¶
func Max(vector parser.Expr) *AggregationBuilder
func Min ¶
func Min(vector parser.Expr) *AggregationBuilder
func Quantile ¶
func Quantile(vector parser.Expr) *AggregationBuilder
func Stddev ¶
func Stddev(vector parser.Expr) *AggregationBuilder
func Stdvar ¶
func Stdvar(vector parser.Expr) *AggregationBuilder
func Sum ¶
func Sum(vector parser.Expr) *AggregationBuilder
func Topk ¶
func Topk(vector parser.Expr) *AggregationBuilder
func (*AggregationBuilder) By ¶
func (a *AggregationBuilder) By(labels ...string) *AggregationBuilder
func (*AggregationBuilder) PositionRange ¶
func (a *AggregationBuilder) PositionRange() posrange.PositionRange
func (*AggregationBuilder) Pretty ¶
func (a *AggregationBuilder) Pretty(level int) string
func (*AggregationBuilder) PromQLExpr ¶
func (a *AggregationBuilder) PromQLExpr()
func (*AggregationBuilder) String ¶
func (a *AggregationBuilder) String() string
func (*AggregationBuilder) Type ¶
func (a *AggregationBuilder) Type() parser.ValueType
func (*AggregationBuilder) Without ¶
func (a *AggregationBuilder) Without(labels ...string) *AggregationBuilder
type BinaryBuilder ¶
type BinaryBuilder struct {
// contains filtered or unexported fields
}
func (*BinaryBuilder) Ignoring ¶
func (b *BinaryBuilder) Ignoring(labels ...string) *BinaryWithVectorMatching
func (*BinaryBuilder) On ¶
func (b *BinaryBuilder) On(labels ...string) *BinaryWithVectorMatching
func (*BinaryBuilder) PositionRange ¶
func (b *BinaryBuilder) PositionRange() posrange.PositionRange
func (*BinaryBuilder) Pretty ¶
func (b *BinaryBuilder) Pretty(level int) string
func (*BinaryBuilder) PromQLExpr ¶
func (b *BinaryBuilder) PromQLExpr()
func (*BinaryBuilder) String ¶
func (b *BinaryBuilder) String() string
func (*BinaryBuilder) Type ¶
func (b *BinaryBuilder) Type() parser.ValueType
type BinaryWithVectorMatching ¶
type BinaryWithVectorMatching struct {
// contains filtered or unexported fields
}
func (*BinaryWithVectorMatching) GroupLeft ¶
func (b *BinaryWithVectorMatching) GroupLeft(labels ...string) *BinaryWithVectorMatching
func (*BinaryWithVectorMatching) GroupRight ¶
func (b *BinaryWithVectorMatching) GroupRight(labels ...string) *BinaryWithVectorMatching
func (*BinaryWithVectorMatching) PositionRange ¶
func (b *BinaryWithVectorMatching) PositionRange() posrange.PositionRange
func (*BinaryWithVectorMatching) Pretty ¶
func (b *BinaryWithVectorMatching) Pretty(level int) string
func (*BinaryWithVectorMatching) PromQLExpr ¶
func (b *BinaryWithVectorMatching) PromQLExpr()
func (*BinaryWithVectorMatching) String ¶
func (b *BinaryWithVectorMatching) String() string
func (*BinaryWithVectorMatching) Type ¶
func (b *BinaryWithVectorMatching) Type() parser.ValueType
Click to show internal directories.
Click to hide internal directories.