Send process/system cpu/memory usage as stats in NodeStatus UVE

Bug #1589614 reported by Sundaresan Rajangam
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R3.0
Fix Committed
High
Santosh Gupta
Trunk
Fix Committed
High
Santosh Gupta

Bug Description

Add tags annotation to process_mem_cpu_usage and system_mem_cpu_usage fields in NodeStatus structure

Tags: analytics
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/21647
Submitter: Santosh Gupta (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/21647
Committed: http://github.org/Juniper/contrail-controller/commit/03cb97c61ae0c5d417ab1b34b4319d619f6160a1
Submitter: Zuul
Branch: master

commit 03cb97c61ae0c5d417ab1b34b4319d619f6160a1
Author: Santosh Gupta <email address hidden>
Date: Sun Jul 3 13:15:47 2016 -0700

Add tag annotation/stats to NodeStatus.{system_mem_cpu_usage,process_mem_cpu_usage}

- Add tag annotation
- Send as stats
- UT using various combinations of select/where
contrail-stats --table NodeStatus.process_mem_cpu_usage --select name process_mem_cpu_usage.module_id \
process_mem_cpu_usage.inst_id \
process_mem_cpu_usage.mem_virt \
process_mem_cpu_usage.cpu_share \
process_mem_cpu_usage.mem_res \
--where "process_mem_cpu_usage.module_id=contrail-config-nodemgr AND process_mem_cpu_usage.cpu_share=0"
contrail-stats --table NodeStatus.process_mem_cpu_usage --select name process_mem_cpu_usage.module_id \
--where "process_mem_cpu_usage.module_id|process_mem_cpu_usage.inst_id=contrail-config-nodemgr|0"
contrail-stats --table NodeStatus.system_mem_cpu_usage --select name system_mem_cpu_usage.cpu_share \
system_mem_cpu_usage.cpu_load.one_min_avg \
system_mem_cpu_usage.cpu_load.five_min_avg \
system_mem_cpu_usage.cpu_load.fifteen_min_avg \
system_mem_cpu_usage.mem_info.total \
system_mem_cpu_usage.mem_info.used \
system_mem_cpu_usage.mem_info.free \
system_mem_cpu_usage.mem_info.buffers \
system_mem_cpu_usage.mem_info.cached

Change-Id: I14337f46a7e97acdd96e618db392a0eee56476f7
Closes-Bug: 1589614

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R3.0

Review in progress for https://review.opencontrail.org/22306
Submitter: Santosh Gupta (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/22306
Committed: http://github.org/Juniper/contrail-controller/commit/4d219f8ab7aafea643e34b4152180ad027158b53
Submitter: Zuul
Branch: R3.0

commit 4d219f8ab7aafea643e34b4152180ad027158b53
Author: Santosh Gupta <email address hidden>
Date: Thu Jul 21 17:33:12 2016 -0700

Add tag annotation/stats to NodeStatus.{system_mem_cpu_usage,process_mem_cpu_usage}

Manual double commit to R3.0 with few changes.
- Add tag annotation
- Send as stats
- UT using various combinations of select/where
contrail-stats --table NodeStatus.process_mem_cpu_usage --select name process_mem_cpu_usage.module_id \
process_mem_cpu_usage.inst_id \
process_mem_cpu_usage.mem_virt \
process_mem_cpu_usage.cpu_share \
process_mem_cpu_usage.mem_res \
--where "process_mem_cpu_usage.module_id=contrail-config-nodemgr AND process_mem_cpu_usage.cpu_share=0"
contrail-stats --table NodeStatus.process_mem_cpu_usage --select name process_mem_cpu_usage.module_id \
--where "process_mem_cpu_usage.module_id|process_mem_cpu_usage.inst_id=contrail-config-nodemgr|0"
contrail-stats --table NodeStatus.system_mem_cpu_usage --select name system_mem_cpu_usage.cpu_share \
system_mem_cpu_usage.cpu_load.one_min_avg \
system_mem_cpu_usage.cpu_load.five_min_avg \
system_mem_cpu_usage.cpu_load.fifteen_min_avg \
system_mem_cpu_usage.mem_info.total \
system_mem_cpu_usage.mem_info.used \
system_mem_cpu_usage.mem_info.free \
system_mem_cpu_usage.mem_info.buffers \
system_mem_cpu_usage.mem_info.cached

Change-Id: I60dea6e7cd0c1e4bd1a71046e9d8c4bc390538a4
Closes-Bug: 1589614

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.