|
@@ -15,6 +15,7 @@ var categories = {
|
|
|
Aggregations: [],
|
|
Aggregations: [],
|
|
|
Selectors: [],
|
|
Selectors: [],
|
|
|
Transformations: [],
|
|
Transformations: [],
|
|
|
|
|
+ Predictors: [],
|
|
|
Math: [],
|
|
Math: [],
|
|
|
Aliasing: [],
|
|
Aliasing: [],
|
|
|
Fields: [],
|
|
Fields: [],
|
|
@@ -233,7 +234,7 @@ register({
|
|
|
type: 'moving_average',
|
|
type: 'moving_average',
|
|
|
addStrategy: addTransformationStrategy,
|
|
addStrategy: addTransformationStrategy,
|
|
|
category: categories.Transformations,
|
|
category: categories.Transformations,
|
|
|
- params: [{ name: "window", type: "number", options: [5, 10, 20, 30, 40]}],
|
|
|
|
|
|
|
+ params: [{ name: "window", type: "int", options: [5, 10, 20, 30, 40]}],
|
|
|
defaultParams: [10],
|
|
defaultParams: [10],
|
|
|
renderer: functionRenderer,
|
|
renderer: functionRenderer,
|
|
|
});
|
|
});
|
|
@@ -259,8 +260,8 @@ register({
|
|
|
register({
|
|
register({
|
|
|
type: 'time',
|
|
type: 'time',
|
|
|
category: groupByTimeFunctions,
|
|
category: groupByTimeFunctions,
|
|
|
- params: [{ name: "interval", type: "time", options: ['auto', '1s', '10s', '1m', '5m', '10m', '15m', '1h'] }],
|
|
|
|
|
- defaultParams: ['auto'],
|
|
|
|
|
|
|
+ params: [{ name: "interval", type: "time", options: ['$__interval', '1s', '10s', '1m', '5m', '10m', '15m', '1h']}],
|
|
|
|
|
+ defaultParams: ['$__interval'],
|
|
|
renderer: functionRenderer,
|
|
renderer: functionRenderer,
|
|
|
});
|
|
});
|
|
|
|
|
|
|
@@ -281,6 +282,26 @@ register({
|
|
|
renderer: functionRenderer,
|
|
renderer: functionRenderer,
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
+// predictions
|
|
|
|
|
+register({
|
|
|
|
|
+ type: 'holt_winters',
|
|
|
|
|
+ addStrategy: addTransformationStrategy,
|
|
|
|
|
+ category: categories.Predictors,
|
|
|
|
|
+ params: [{ name: "number", type: "int", options: [5, 10, 20, 30, 40]}, { name: "season", type: "int", options: [0, 1, 2, 5, 10]}],
|
|
|
|
|
+ defaultParams: [10, 2],
|
|
|
|
|
+ renderer: functionRenderer,
|
|
|
|
|
+});
|
|
|
|
|
+
|
|
|
|
|
+debugger;
|
|
|
|
|
+register({
|
|
|
|
|
+ type: 'holt_winters_with_fit',
|
|
|
|
|
+ addStrategy: addTransformationStrategy,
|
|
|
|
|
+ category: categories.Predictors,
|
|
|
|
|
+ params: [{ name: "number", type: "int", options: [5, 10, 20, 30, 40]}, { name: "season", type: "int", options: [0, 1, 2, 5, 10]}],
|
|
|
|
|
+ defaultParams: [10, 2],
|
|
|
|
|
+ renderer: functionRenderer,
|
|
|
|
|
+});
|
|
|
|
|
+
|
|
|
// Selectors
|
|
// Selectors
|
|
|
register({
|
|
register({
|
|
|
type: 'bottom',
|
|
type: 'bottom',
|