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

wusheng pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/incubator-skywalking-oal-tool.git


The following commit(s) were added to refs/heads/master by this push:
     new 0802ae7  Fix bugs.
0802ae7 is described below

commit 0802ae7aea6be48ab4515e7a858f0ec57b99ed69
Author: Wu Sheng <[email protected]>
AuthorDate: Sun Sep 16 23:33:48 2018 +0800

    Fix bugs.
---
 .../resources/code-templates/EndpointRelationDispatcherTemplate.ftl   | 4 ++--
 oal-parser/src/main/resources/code-templates/IndicatorImplementor.ftl | 2 +-
 oal-parser/src/test/resources/oal_test.oal                            | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git 
a/oal-parser/src/main/resources/code-templates/EndpointRelationDispatcherTemplate.ftl
 
b/oal-parser/src/main/resources/code-templates/EndpointRelationDispatcherTemplate.ftl
index f697ef1..5b68f81 100644
--- 
a/oal-parser/src/main/resources/code-templates/EndpointRelationDispatcherTemplate.ftl
+++ 
b/oal-parser/src/main/resources/code-templates/EndpointRelationDispatcherTemplate.ftl
@@ -19,9 +19,9 @@
 package 
org.apache.skywalking.oap.server.core.analysis.generated.endpointrelation;
 
 import org.apache.skywalking.oap.server.core.analysis.SourceDispatcher;
-<#if (serviceInstanceRelationIndicators?size>0)>
+<#if (endpointRelationIndicators?size>0)>
 import org.apache.skywalking.oap.server.core.analysis.worker.IndicatorProcess;
-    <#list serviceInstanceRelationIndicators as indicator>
+    <#list endpointRelationIndicators as indicator>
         <#if indicator.filterExpressions??>
 import org.apache.skywalking.oap.server.core.analysis.indicator.expression.*;
             <#break>
diff --git 
a/oal-parser/src/main/resources/code-templates/IndicatorImplementor.ftl 
b/oal-parser/src/main/resources/code-templates/IndicatorImplementor.ftl
index 6576b3a..0364a74 100644
--- a/oal-parser/src/main/resources/code-templates/IndicatorImplementor.ftl
+++ b/oal-parser/src/main/resources/code-templates/IndicatorImplementor.ftl
@@ -160,7 +160,7 @@ public class ${metricName}Indicator extends 
${indicatorClassName} implements Ala
 </#list>
 
 <#list serializeFields.intLongValuePairListFields as field>
-        setDetailGroup(new ArrayList<>(30));
+        setDetailGroup(new IntKeyLongValueArray(30));
         remoteData.getDataIntLongPairListList().forEach(element -> {
             getDetailGroup().add(new IntKeyLongValue(element.getKey(), 
element.getValue()));
         });
diff --git a/oal-parser/src/test/resources/oal_test.oal 
b/oal-parser/src/test/resources/oal_test.oal
index 054e962..4c067ed 100644
--- a/oal-parser/src/test/resources/oal_test.oal
+++ b/oal-parser/src/test/resources/oal_test.oal
@@ -61,8 +61,8 @@ endpoint_relation_resp_time = 
from(EndpointRelation.rpcLatency).filter(detectPoi
 
 // JVM instance metric
 instance_jvm_cpu = from(ServiceInstanceJVMCPU.usePercent).doubleAvg();
-instance_jvm_memory_heap = from(ServiceInstanceJVMMemory.max).filter(isHeap == 
true).longAvg();
-instance_jvm_memory_noheap = from(ServiceInstanceJVMMemory.max).filter(isHeap 
== false).longAvg();
+instance_jvm_memory_heap = 
from(ServiceInstanceJVMMemory.max).filter(heapStatus == true).longAvg();
+instance_jvm_memory_noheap = 
from(ServiceInstanceJVMMemory.max).filter(heapStatus == false).longAvg();
 instance_jvm_young_gc_time = from(ServiceInstanceJVMGC.time).filter(phrase == 
GCPhrase.NEW).longAvg();
 instance_jvm_old_gc_time = from(ServiceInstanceJVMGC.time).filter(phrase == 
GCPhrase.OLD).longAvg();
 instance_jvm_young_gc_count = from(ServiceInstanceJVMGC.count).filter(phrase 
== GCPhrase.NEW).sum();

Reply via email to