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

wusheng pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/skywalking-rover.git


The following commit(s) were added to refs/heads/main by this push:
     new 87c63a1  Fix current usage value of process CPU and sync CLI (#89)
87c63a1 is described below

commit 87c63a1821f630f63e64aacd154e2302147316c6
Author: mrproliu <[email protected]>
AuthorDate: Tue Jun 13 13:19:49 2023 +0000

    Fix current usage value of process CPU and sync CLI (#89)
---
 pkg/profiling/continuous/checker/process_cpu.go                     | 2 +-
 test/e2e/base/env                                                   | 4 ++--
 .../http_avg_response_time/expected/metrics-has-value-labeld.yml    | 4 +++-
 .../continuous/http_avg_response_time/expected/query-policy.yml     | 4 +++-
 .../continuous/http_avg_response_time/expected/trigger-task.yml     | 1 +
 .../http_error_rate/expected/metrics-has-value-labeld.yml           | 4 +++-
 .../profiling/continuous/http_error_rate/expected/query-policy.yml  | 4 +++-
 .../profiling/continuous/http_error_rate/expected/trigger-task.yml  | 1 +
 .../profiling/continuous/process_cpu/expected/metrics-has-value.yml | 6 ++++--
 .../profiling/continuous/process_cpu/expected/query-policy.yml      | 4 +++-
 .../profiling/continuous/process_cpu/expected/trigger-task.yml      | 1 +
 .../continuous/process_thread_count/expected/metrics-has-value.yml  | 6 ++++--
 .../continuous/process_thread_count/expected/query-policy.yml       | 4 +++-
 .../continuous/process_thread_count/expected/trigger-task.yml       | 1 +
 .../task/network/envoy/expected/metrics-has-value-label.yml         | 4 +++-
 .../profiling/task/network/envoy/expected/metrics-has-value.yml     | 4 +++-
 .../profiling/task/network/expected/metrics-has-value-label.yml     | 6 ++++--
 .../e2e/cases/profiling/task/network/expected/metrics-has-value.yml | 4 +++-
 18 files changed, 46 insertions(+), 18 deletions(-)

diff --git a/pkg/profiling/continuous/checker/process_cpu.go 
b/pkg/profiling/continuous/checker/process_cpu.go
index ef7de27..c120918 100644
--- a/pkg/profiling/continuous/checker/process_cpu.go
+++ b/pkg/profiling/continuous/checker/process_cpu.go
@@ -47,7 +47,7 @@ func (r *ProcessCPUChecker) Init(config 
*base.ContinuousConfig) error {
                if err != nil {
                        return 0, err
                }
-               return percent * 100, nil
+               return percent, nil
        }, v3.ContinuousProfilingTriggeredMonitorType_ProcessCPU)
        return nil
 }
diff --git a/test/e2e/base/env b/test/e2e/base/env
index 62c59f9..28cd9f0 100644
--- a/test/e2e/base/env
+++ b/test/e2e/base/env
@@ -13,8 +13,8 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-SW_CTL_COMMIT=f3eed66ee2ff330e3218fdc995b6f9952901e37c
-SW_OAP_COMMIT=d88d887a32f791d0670e4e8d5c2fd615126234cf
+SW_CTL_COMMIT=6b2eb0011e38b630db6af7203db215806bd141ed
+SW_OAP_COMMIT=43668b7655ce4c5a95b87267be4c3b962d1eea38
 SW_KUBERNETES_COMMIT_SHA=0f3ec68e5a7e1608cec8688716b848ed15e971e5
 
 SW_AGENT_GO_COMMIT=216f122d942cb683f48578d3014cc5ea83637582
diff --git 
a/test/e2e/cases/profiling/continuous/http_avg_response_time/expected/metrics-has-value-labeld.yml
 
b/test/e2e/cases/profiling/continuous/http_avg_response_time/expected/metrics-has-value-labeld.yml
index 8ba301b..c57e8dd 100644
--- 
a/test/e2e/cases/profiling/continuous/http_avg_response_time/expected/metrics-has-value-labeld.yml
+++ 
b/test/e2e/cases/profiling/continuous/http_avg_response_time/expected/metrics-has-value-labeld.yml
@@ -18,6 +18,8 @@
   value:
   {{- contains .value }}
   - key: {{ notEmpty .key }}
-    value: {{ ge .value 1 }}
+    value:
+      value: {{ ge .value.value 1 }}
+      isemptyvalue: false
   {{- end }}
 {{- end }}
\ No newline at end of file
diff --git 
a/test/e2e/cases/profiling/continuous/http_avg_response_time/expected/query-policy.yml
 
b/test/e2e/cases/profiling/continuous/http_avg_response_time/expected/query-policy.yml
index dbab173..5ad340f 100644
--- 
a/test/e2e/cases/profiling/continuous/http_avg_response_time/expected/query-policy.yml
+++ 
b/test/e2e/cases/profiling/continuous/http_avg_response_time/expected/query-policy.yml
@@ -21,4 +21,6 @@
       count: 1
       urilist:
         - /provider
-      uriregex: null
\ No newline at end of file
+      uriregex: null
+  triggeredcount: {{ ge (index . 0).triggeredcount 1 }}
+  lasttriggertimestamp: {{ ge (index . 0).lasttriggertimestamp 1 }}
\ No newline at end of file
diff --git 
a/test/e2e/cases/profiling/continuous/http_avg_response_time/expected/trigger-task.yml
 
b/test/e2e/cases/profiling/continuous/http_avg_response_time/expected/trigger-task.yml
index 367e165..1d923cd 100644
--- 
a/test/e2e/cases/profiling/continuous/http_avg_response_time/expected/trigger-task.yml
+++ 
b/test/e2e/cases/profiling/continuous/http_avg_response_time/expected/trigger-task.yml
@@ -33,6 +33,7 @@
         uripath: /provider
         threshold: 50000
         current: {{ ge (index .continuousprofilingcauses 0).uri.current 1 }}
+      message: {{ notEmpty (index .continuousprofilingcauses 0).message }}
   targettype: NETWORK
   createtime: {{ ge .createtime 1 }}
 {{- end }}
\ No newline at end of file
diff --git 
a/test/e2e/cases/profiling/continuous/http_error_rate/expected/metrics-has-value-labeld.yml
 
b/test/e2e/cases/profiling/continuous/http_error_rate/expected/metrics-has-value-labeld.yml
index 8ba301b..c57e8dd 100644
--- 
a/test/e2e/cases/profiling/continuous/http_error_rate/expected/metrics-has-value-labeld.yml
+++ 
b/test/e2e/cases/profiling/continuous/http_error_rate/expected/metrics-has-value-labeld.yml
@@ -18,6 +18,8 @@
   value:
   {{- contains .value }}
   - key: {{ notEmpty .key }}
-    value: {{ ge .value 1 }}
+    value:
+      value: {{ ge .value.value 1 }}
+      isemptyvalue: false
   {{- end }}
 {{- end }}
\ No newline at end of file
diff --git 
a/test/e2e/cases/profiling/continuous/http_error_rate/expected/query-policy.yml 
b/test/e2e/cases/profiling/continuous/http_error_rate/expected/query-policy.yml
index ad24cf5..29b8a17 100644
--- 
a/test/e2e/cases/profiling/continuous/http_error_rate/expected/query-policy.yml
+++ 
b/test/e2e/cases/profiling/continuous/http_error_rate/expected/query-policy.yml
@@ -21,4 +21,6 @@
       count: 1
       urilist:
         - /provider
-      uriregex: null
\ No newline at end of file
+      uriregex: null
+  triggeredcount: {{ ge (index . 0).triggeredcount 1 }}
+  lasttriggertimestamp: {{ ge (index . 0).lasttriggertimestamp 1 }}
\ No newline at end of file
diff --git 
a/test/e2e/cases/profiling/continuous/http_error_rate/expected/trigger-task.yml 
b/test/e2e/cases/profiling/continuous/http_error_rate/expected/trigger-task.yml
index 9424a82..0deadf1 100644
--- 
a/test/e2e/cases/profiling/continuous/http_error_rate/expected/trigger-task.yml
+++ 
b/test/e2e/cases/profiling/continuous/http_error_rate/expected/trigger-task.yml
@@ -33,6 +33,7 @@
         uripath: /provider
         threshold: 1000
         current: {{ ge (index .continuousprofilingcauses 0).uri.current 1 }}
+      message: {{ notEmpty (index .continuousprofilingcauses 0).message }}
   targettype: NETWORK
   createtime: {{ ge .createtime 1 }}
 {{- end }}
\ No newline at end of file
diff --git 
a/test/e2e/cases/profiling/continuous/process_cpu/expected/metrics-has-value.yml
 
b/test/e2e/cases/profiling/continuous/process_cpu/expected/metrics-has-value.yml
index d9c4985..6cee603 100644
--- 
a/test/e2e/cases/profiling/continuous/process_cpu/expected/metrics-has-value.yml
+++ 
b/test/e2e/cases/profiling/continuous/process_cpu/expected/metrics-has-value.yml
@@ -15,5 +15,7 @@
 
 {{- contains . }}
 - key: {{ notEmpty .key }}
-  value: {{ ge .value 1 }}
-{{- end }}
\ No newline at end of file
+  value:
+    value: {{ ge .value.value 1 }}
+    isemptyvalue: false
+{{- end }}
diff --git 
a/test/e2e/cases/profiling/continuous/process_cpu/expected/query-policy.yml 
b/test/e2e/cases/profiling/continuous/process_cpu/expected/query-policy.yml
index 8e8ed39..e9e74da 100644
--- a/test/e2e/cases/profiling/continuous/process_cpu/expected/query-policy.yml
+++ b/test/e2e/cases/profiling/continuous/process_cpu/expected/query-policy.yml
@@ -20,4 +20,6 @@
       period: 10
       count: 3
       urilist: []
-      uriregex: null
\ No newline at end of file
+      uriregex: null
+  triggeredcount: {{ ge (index . 0).triggeredcount 1 }}
+  lasttriggertimestamp: {{ ge (index . 0).lasttriggertimestamp 1 }}
\ No newline at end of file
diff --git 
a/test/e2e/cases/profiling/continuous/process_cpu/expected/trigger-task.yml 
b/test/e2e/cases/profiling/continuous/process_cpu/expected/trigger-task.yml
index 13c94ed..710a2f5 100644
--- a/test/e2e/cases/profiling/continuous/process_cpu/expected/trigger-task.yml
+++ b/test/e2e/cases/profiling/continuous/process_cpu/expected/trigger-task.yml
@@ -31,6 +31,7 @@
         threshold: 1000
         current: {{ ge (index .continuousprofilingcauses 
0).singlevalue.current 1 }}
       uri: null
+      message: {{ notEmpty (index .continuousprofilingcauses 0).message }}
   targettype: ON_CPU
   createtime: {{ ge .createtime 1 }}
 {{- end }}
\ No newline at end of file
diff --git 
a/test/e2e/cases/profiling/continuous/process_thread_count/expected/metrics-has-value.yml
 
b/test/e2e/cases/profiling/continuous/process_thread_count/expected/metrics-has-value.yml
index d9c4985..6cee603 100644
--- 
a/test/e2e/cases/profiling/continuous/process_thread_count/expected/metrics-has-value.yml
+++ 
b/test/e2e/cases/profiling/continuous/process_thread_count/expected/metrics-has-value.yml
@@ -15,5 +15,7 @@
 
 {{- contains . }}
 - key: {{ notEmpty .key }}
-  value: {{ ge .value 1 }}
-{{- end }}
\ No newline at end of file
+  value:
+    value: {{ ge .value.value 1 }}
+    isemptyvalue: false
+{{- end }}
diff --git 
a/test/e2e/cases/profiling/continuous/process_thread_count/expected/query-policy.yml
 
b/test/e2e/cases/profiling/continuous/process_thread_count/expected/query-policy.yml
index 5e4a730..72dc733 100644
--- 
a/test/e2e/cases/profiling/continuous/process_thread_count/expected/query-policy.yml
+++ 
b/test/e2e/cases/profiling/continuous/process_thread_count/expected/query-policy.yml
@@ -20,4 +20,6 @@
       period: 10
       count: 3
       urilist: []
-      uriregex: null
\ No newline at end of file
+      uriregex: null
+  triggeredcount: {{ ge (index . 0).triggeredcount 1 }}
+  lasttriggertimestamp: {{ ge (index . 0).lasttriggertimestamp 1 }}
\ No newline at end of file
diff --git 
a/test/e2e/cases/profiling/continuous/process_thread_count/expected/trigger-task.yml
 
b/test/e2e/cases/profiling/continuous/process_thread_count/expected/trigger-task.yml
index 8c7a402..2423ac4 100644
--- 
a/test/e2e/cases/profiling/continuous/process_thread_count/expected/trigger-task.yml
+++ 
b/test/e2e/cases/profiling/continuous/process_thread_count/expected/trigger-task.yml
@@ -31,6 +31,7 @@
         threshold: 500
         current: {{ ge (index .continuousprofilingcauses 
0).singlevalue.current 1 }}
       uri: null
+      message: {{ notEmpty (index .continuousprofilingcauses 0).message }}
   targettype: ON_CPU
   createtime: {{ ge .createtime 1 }}
 {{- end }}
\ No newline at end of file
diff --git 
a/test/e2e/cases/profiling/task/network/envoy/expected/metrics-has-value-label.yml
 
b/test/e2e/cases/profiling/task/network/envoy/expected/metrics-has-value-label.yml
index a4becdf..8093415 100644
--- 
a/test/e2e/cases/profiling/task/network/envoy/expected/metrics-has-value-label.yml
+++ 
b/test/e2e/cases/profiling/task/network/envoy/expected/metrics-has-value-label.yml
@@ -18,6 +18,8 @@
   value:
   {{- contains .value }}
   - key: {{ notEmpty .key }}
-    value: {{ ge .value 1 }}
+    value:
+      value: {{ ge .value.value 1 }}
+      isemptyvalue: false
   {{- end }}
 {{- end }}
diff --git 
a/test/e2e/cases/profiling/task/network/envoy/expected/metrics-has-value.yml 
b/test/e2e/cases/profiling/task/network/envoy/expected/metrics-has-value.yml
index d9c4985..2c3aa36 100644
--- a/test/e2e/cases/profiling/task/network/envoy/expected/metrics-has-value.yml
+++ b/test/e2e/cases/profiling/task/network/envoy/expected/metrics-has-value.yml
@@ -15,5 +15,7 @@
 
 {{- contains . }}
 - key: {{ notEmpty .key }}
-  value: {{ ge .value 1 }}
+  value:
+    value: {{ ge .value.value 1 }}
+    isemptyvalue: false
 {{- end }}
\ No newline at end of file
diff --git 
a/test/e2e/cases/profiling/task/network/expected/metrics-has-value-label.yml 
b/test/e2e/cases/profiling/task/network/expected/metrics-has-value-label.yml
index a4becdf..c57e8dd 100644
--- a/test/e2e/cases/profiling/task/network/expected/metrics-has-value-label.yml
+++ b/test/e2e/cases/profiling/task/network/expected/metrics-has-value-label.yml
@@ -18,6 +18,8 @@
   value:
   {{- contains .value }}
   - key: {{ notEmpty .key }}
-    value: {{ ge .value 1 }}
+    value:
+      value: {{ ge .value.value 1 }}
+      isemptyvalue: false
   {{- end }}
-{{- end }}
+{{- end }}
\ No newline at end of file
diff --git 
a/test/e2e/cases/profiling/task/network/expected/metrics-has-value.yml 
b/test/e2e/cases/profiling/task/network/expected/metrics-has-value.yml
index d9c4985..2c3aa36 100644
--- a/test/e2e/cases/profiling/task/network/expected/metrics-has-value.yml
+++ b/test/e2e/cases/profiling/task/network/expected/metrics-has-value.yml
@@ -15,5 +15,7 @@
 
 {{- contains . }}
 - key: {{ notEmpty .key }}
-  value: {{ ge .value 1 }}
+  value:
+    value: {{ ge .value.value 1 }}
+    isemptyvalue: false
 {{- end }}
\ No newline at end of file

Reply via email to