deleteStatelessMetrics
Syntax
deleteStatelessMetrics(engine, outputMetricKey)
Details
Deletes the metric corresponding to outputMetricKey from the specified reactive stateless engine.
Parameters
engine is a STRING scalar or an object, specifying the reactive stateless engine from which computation metrics are deleted.
outputMetricKey is a STRING scalar or vector that specifies one or more metrics to delete.
Returns
Examples
Create an engine named stateless and delete the metric corresponding to value2.
// Create a metrics table
metricsTable = table(
['"factor1" + "factor2" + "factor3"', '"value1"*"factor3"'] as formula,
["value1", "value2"] as outputMetricKey,
["factor3", ""] as triggerOn,
[NULL,2.0:100.0] as filter
)
// Create input and output tables
share streamTable(1000:0, `MetricKey`timestamp`value,[STRING, TIMESTAMP,DOUBLE]) as inputTable
share streamTable(1000:0, `MetricKey`timestamp`value,[STRING, TIMESTAMP,DOUBLE]) as outputTable
// Create the engine
stateless = createReactiveStatelessEngine("stateless", metricsTable, outputTable, dummyTable=inputTable, keyColumn=`MetricKey, timeColumn=`timestamp)
subscribeTable(tableName="inputTable", actionName="statelessEngine", handler=tableInsert{stateless})
getStatelessMetrics(`stateless)
| formula | outputMetricKey | triggerOn | filter |
|---|---|---|---|
| "factor1" + "factor2" + "factor3" | value1 | factor3 | void() |
| "value1"*"factor3" | value2 | pair(2, 100) |
deleteStatelessMetrics(`stateless, `value2)
getStatelessMetrics(`stateless)
| formula | outputMetricKey | triggerOn | filter |
|---|---|---|---|
| "factor1" + "factor2" + "factor3" | value1 | factor3 | void() |
Related functions: createReactiveStatelessEngine, getStatelessMetrics, addStatelessMetrics
