This is an automated email from the ASF dual-hosted git repository. xxyu pushed a commit to branch kylin5 in repository https://gitbox.apache.org/repos/asf/kylin.git
commit 82685b39a53cf8ab6a79e66eb15200ae933883df Author: Liang.Hua <36814772+jacob...@users.noreply.github.com> AuthorDate: Wed Dec 7 17:01:29 2022 +0800 KYLIN-5420 ops plan query metric add constant tag * KYLIN-5420 ops plan query metric add constant tag * KYLIN-5420 add monitor metrics for long running jobs, fix rules Co-authored-by: liang.hua <liang....@kyligence.io> --- .../org/apache/kylin/rest/config/initialize/QueryMetricsListener.java | 1 + .../src/main/java/org/apache/kylin/common/metrics/MetricsTag.java | 1 + 2 files changed, 2 insertions(+) diff --git a/src/common-service/src/main/java/org/apache/kylin/rest/config/initialize/QueryMetricsListener.java b/src/common-service/src/main/java/org/apache/kylin/rest/config/initialize/QueryMetricsListener.java index 8c3e7fa7de..48a6deae20 100644 --- a/src/common-service/src/main/java/org/apache/kylin/rest/config/initialize/QueryMetricsListener.java +++ b/src/common-service/src/main/java/org/apache/kylin/rest/config/initialize/QueryMetricsListener.java @@ -88,6 +88,7 @@ public class QueryMetricsListener { MetricsTag.SUCCEED.getVal(), queryMetric.isSucceed() + "", MetricsTag.HIT_SNAPSHOT.getVal(), queryMetric.isTableSnapshotUsed() + "", MetricsTag.PROJECT.getVal(), queryMetric.getProjectName(), + MetricsTag.CONSTANTS.getVal(), MetricsTag.CONSTANTS.getVal().equalsIgnoreCase(queryMetric.getEngineType()) + "", MetricsTag.HIT_SECOND_STORAGE.getVal(), queryMetric.isSecondStorage() + "") .distributionStatisticExpiry(Duration.ofDays(1)) .sla(KylinConfig.getInstanceFromEnv().getMetricsQuerySlaSeconds()) diff --git a/src/core-metrics/src/main/java/org/apache/kylin/common/metrics/MetricsTag.java b/src/core-metrics/src/main/java/org/apache/kylin/common/metrics/MetricsTag.java index 926070d66a..5dd247b61c 100644 --- a/src/core-metrics/src/main/java/org/apache/kylin/common/metrics/MetricsTag.java +++ b/src/core-metrics/src/main/java/org/apache/kylin/common/metrics/MetricsTag.java @@ -38,6 +38,7 @@ public enum MetricsTag { HOST("host"), // TIMEOUT("timeout"), // WAITING("waiting"), // + CONSTANTS("constants"), // HIT_SECOND_STORAGE("hit_second_storage"); private final String value;