deleteStatelessMetrics
语法
deleteStatelessMetrics(engine, outputMetricKey)
详情
删除指定响应式无状态引擎中 outputMetricKey 对应的指标。
参数
engine 字符串标量或引擎对象,指定需要删除计算指标的响应式无状态引擎。
outputMetricKey 字符串标量或向量,指定要删除的指标。
返回值
无
例子
创建一个名为 stateless 的引擎,删除 value2 对应的指标。
// 创建指标表
metricsTable = table(
['"factor1" + "factor2" + "factor3"', '"value1"*"factor3"'] as formula,
["value1", "value2"] as outputMetricKey,
["factor3", ""] as triggerOn,
[NULL,2.0:100.0] as filter
)
// 创建输入表和输出表
share streamTable(1000:0, `MetricKey`timestamp`value,[STRING, TIMESTAMP,DOUBLE]) as inputTable
share streamTable(1000:0, `MetricKey`timestamp`value,[STRING, TIMESTAMP,DOUBLE]) as outputTable
// 创建引擎
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() |
相关函数:createReactiveStatelessEngine、getStatelessMetrics、addStatelessMetrics
