Documentation

promql.linearRegression() function

promql.linearRegression() implements linear regression functionality required to implement PromQL’s deriv() and predict_linear() functions.

Important: The internal/promql package is not meant for external use.

Function type signature
(
    <-tables: stream[{A with _value: float, _time: time, _stop: time}],
    ?fromNow: float,
    ?predict: bool,
) => stream[{B with _value: float}]
For more information, see Function type signatures.

Parameters

tables

Input data. Default is piped-forward data (<-).

predict

Output should contain a prediction.

fromNow

Time as a floating point value.


Was this page helpful?

Thank you for your feedback!


Upgrade to InfluxDB Cloud or InfluxDB 2.0!

InfluxDB Cloud and InfluxDB OSS 2.0 ready for production.