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;

Reply via email to