This is an automated email from the ASF dual-hosted git repository.

nixon pushed a commit to branch branch-2.0
in repository https://gitbox.apache.org/repos/asf/atlas.git


The following commit(s) were added to refs/heads/branch-2.0 by this push:
     new 35dd96e  ATLAS-4315 - An entity when updated via REST api, is not 
reflected in debug metrics.
35dd96e is described below

commit 35dd96ed6e68469bf3e77f294997b90e99c4cac7
Author: mayanknj <mayank.j...@freestoneinfotech.com>
AuthorDate: Mon May 31 20:48:42 2021 +0530

    ATLAS-4315 - An entity when updated via REST api, is not reflected in debug 
metrics.
    
    Signed-off-by: nixonrodrigues <ni...@apache.org>
    (cherry picked from commit 6ced16be4cc8c367a16fdfea3a11185c5a3206ef)
---
 .../org/apache/atlas/web/service/AtlasDebugMetricsSource.java  | 10 ++++++++++
 .../java/org/apache/atlas/web/service/DebugMetricsWrapper.java |  2 ++
 2 files changed, 12 insertions(+)

diff --git 
a/webapp/src/main/java/org/apache/atlas/web/service/AtlasDebugMetricsSource.java
 
b/webapp/src/main/java/org/apache/atlas/web/service/AtlasDebugMetricsSource.java
index ec64b01..63e979a 100644
--- 
a/webapp/src/main/java/org/apache/atlas/web/service/AtlasDebugMetricsSource.java
+++ 
b/webapp/src/main/java/org/apache/atlas/web/service/AtlasDebugMetricsSource.java
@@ -41,7 +41,9 @@ public class AtlasDebugMetricsSource {
 
     protected @Metric(always = true)  MutableRate entityREST_getById;
     protected @Metric(always = true)  MutableRate entityREST_createOrUpdate;
+    protected @Metric(always = true)  MutableRate 
entityREST_partialUpdateEntityAttrByGuid;
     protected @Metric(always = true)  MutableRate entityREST_deleteByGuid;
+    protected @Metric(always = true)  MutableRate entityREST_getClassification;
     protected @Metric(always = true)  MutableRate 
entityREST_getClassifications;
     protected @Metric(always = true)  MutableRate 
entityREST_addClassificationsByUniqAttr;
     protected @Metric(always = true)  MutableRate 
entityREST_addClassifications;
@@ -583,10 +585,18 @@ public class AtlasDebugMetricsSource {
                 entityREST_createOrUpdate.add(timeConsumed);
                 break;
 
+            case EntityREST_partialUpdateEntityAttrByGuid:
+                entityREST_partialUpdateEntityAttrByGuid.add(timeConsumed);
+                break;
+
             case EntityREST_deleteByGuid:
                 entityREST_deleteByGuid.add(timeConsumed);
                 break;
 
+            case EntityREST_getClassification:
+                entityREST_getClassification.add(timeConsumed);
+                break;
+
             case EntityREST_getClassifications:
                 entityREST_getClassifications.add(timeConsumed);
                 break;
diff --git 
a/webapp/src/main/java/org/apache/atlas/web/service/DebugMetricsWrapper.java 
b/webapp/src/main/java/org/apache/atlas/web/service/DebugMetricsWrapper.java
index 564a946..0d2da1b 100644
--- a/webapp/src/main/java/org/apache/atlas/web/service/DebugMetricsWrapper.java
+++ b/webapp/src/main/java/org/apache/atlas/web/service/DebugMetricsWrapper.java
@@ -69,7 +69,9 @@ public class DebugMetricsWrapper {
 
                public static final String EntityREST_getById                   
     = EntityRESTPrefix + "getById(..)";
                public static final String EntityREST_createOrUpdate            
     = EntityRESTPrefix + "createOrUpdate(..)";
+               public static final String 
EntityREST_partialUpdateEntityAttrByGuid  = EntityRESTPrefix + 
"partialUpdateEntityAttrByGuid(..)";
                public static final String EntityREST_deleteByGuid              
     = EntityRESTPrefix + "deleteByGuid(..)";
+               public static final String EntityREST_getClassification         
     = EntityRESTPrefix + "getClassification(..)";
                public static final String EntityREST_getClassifications        
     = EntityRESTPrefix + "getClassifications(..)";
                public static final String EntityREST_addClassificationsByUA    
     = EntityRESTPrefix + "addClassificationsByUniqueAttribute(..)";
                public static final String EntityREST_addClassifications        
     = EntityRESTPrefix + "addClassifications(..)";

Reply via email to