From 7f65057a0f0dc55c3211105fb81c751bb5c72172 Mon Sep 17 00:00:00 2001 From: LXW <1264174498@qq.com> Date: Mon, 15 Jan 2024 16:10:54 +0800 Subject: [PATCH] (fix)(headless) fix filter for measure (#626) Co-authored-by: jolunoluo --- .../com/tencent/supersonic/headless/api/pojo/Measure.java | 4 ++++ .../supersonic/headless/core/manager/MetricYamlManager.java | 2 ++ 2 files changed, 6 insertions(+) diff --git a/headless/api/src/main/java/com/tencent/supersonic/headless/api/pojo/Measure.java b/headless/api/src/main/java/com/tencent/supersonic/headless/api/pojo/Measure.java index 551293e86..96503109f 100644 --- a/headless/api/src/main/java/com/tencent/supersonic/headless/api/pojo/Measure.java +++ b/headless/api/src/main/java/com/tencent/supersonic/headless/api/pojo/Measure.java @@ -21,6 +21,10 @@ public class Measure { private Integer isCreateMetric = 0; + private String constraint; + + private String alias; + public Measure(String name, String bizName, String agg, Integer isCreateMetric) { this.name = name; this.agg = agg; diff --git a/headless/core/src/main/java/com/tencent/supersonic/headless/core/manager/MetricYamlManager.java b/headless/core/src/main/java/com/tencent/supersonic/headless/core/manager/MetricYamlManager.java index 8ddb8eb57..1b0a71080 100644 --- a/headless/core/src/main/java/com/tencent/supersonic/headless/core/manager/MetricYamlManager.java +++ b/headless/core/src/main/java/com/tencent/supersonic/headless/core/manager/MetricYamlManager.java @@ -50,6 +50,8 @@ public class MetricYamlManager { public static MeasureYamlTpl convert(Measure measure) { MeasureYamlTpl measureYamlTpl = new MeasureYamlTpl(); measureYamlTpl.setName(measure.getBizName()); + measureYamlTpl.setConstraint(measure.getConstraint()); + measureYamlTpl.setAgg(measure.getAlias()); return measureYamlTpl; }