Browse Source

promql: put holt_winters behind experimental feature flag

Signed-off-by: Jan Fajerski <jfajersk@redhat.com>
pull/14930/head
Jan Fajerski 2 months ago
parent
commit
15cea39136
  1. 2
      docs/querying/functions.md
  2. 7
      promql/parser/functions.go

2
docs/querying/functions.md

@ -382,6 +382,8 @@ variance of observations in a native histogram.
## `holt_winters()` ## `holt_winters()`
**This function has to be enabled via the [feature flag](../feature_flags.md#experimental-promql-functions) `--enable-feature=promql-experimental-functions`.**
`holt_winters(v range-vector, sf scalar, tf scalar)` produces a smoothed value `holt_winters(v range-vector, sf scalar, tf scalar)` produces a smoothed value
for time series based on the range in `v`. The lower the smoothing factor `sf`, for time series based on the range in `v`. The lower the smoothing factor `sf`,
the more importance is given to old data. The higher the trend factor `tf`, the the more importance is given to old data. The higher the trend factor `tf`, the

7
promql/parser/functions.go

@ -203,9 +203,10 @@ var Functions = map[string]*Function{
ReturnType: ValueTypeVector, ReturnType: ValueTypeVector,
}, },
"holt_winters": { "holt_winters": {
Name: "holt_winters", Name: "holt_winters",
ArgTypes: []ValueType{ValueTypeMatrix, ValueTypeScalar, ValueTypeScalar}, ArgTypes: []ValueType{ValueTypeMatrix, ValueTypeScalar, ValueTypeScalar},
ReturnType: ValueTypeVector, ReturnType: ValueTypeVector,
Experimental: true,
}, },
"hour": { "hour": {
Name: "hour", Name: "hour",

Loading…
Cancel
Save