sample QPI for doctor performance measured in verification job 43/26643/7
authorYujun Zhang <zhang.yujunz@zte.com.cn>
Sat, 31 Dec 2016 13:27:38 +0000 (21:27 +0800)
committerYujun Zhang <zhang.yujunz@zte.com.cn>
Wed, 11 Jan 2017 02:23:14 +0000 (10:23 +0800)
commit23f48e46a46976ae6f6d97aea11440e6a8b63121
tree482573f3d64e1e7fcb3d054d109033d6a1b6fa82
parent9fb9d1357de8c6f489b17b52c5919e978c3c930a
sample QPI for doctor performance measured in verification job

The doctor benchmark plan produces a performance profile consist of
timestamp at each checkpoint and time cost of each phase.[1]

It collects data from log files and render a timeline diagram in console

Current progress

- skeleton created
- method to be implemented

[1]: http://artifacts.opnfv.org/doctor/docs/design/index.html#document-performance-profiler

JIRA: QTIP-199
Change-Id: I60fbbd37d04a5724841bd85cb3bfed9eabd3741a
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
23 files changed:
.gitignore
opt/__init__.py [new file with mode: 0644]
opt/plugin/__init__.py [new file with mode: 0644]
opt/plugin/doctor/__init__.py [new file with mode: 0644]
opt/plugin/doctor/collector.yaml [new file with mode: 0644]
opt/plugin/doctor/sample/__init__.py [new file with mode: 0644]
opt/plugin/doctor/sample/doctor-verify-apex-sample-master/consumer.log [new file with mode: 0755]
opt/plugin/doctor/sample/doctor-verify-apex-sample-master/disable_network.log [new file with mode: 0755]
opt/plugin/doctor/sample/doctor-verify-apex-sample-master/doctor_consumer.log [new file with mode: 0755]
opt/plugin/doctor/sample/doctor-verify-apex-sample-master/doctor_inspector.log [new file with mode: 0755]
opt/plugin/doctor/sample/doctor-verify-apex-sample-master/doctor_monitor.log [new file with mode: 0755]
opt/plugin/doctor/sample/doctor-verify-apex-sample-master/functest-doctor.log [new file with mode: 0755]
opt/plugin/doctor/sample/doctor-verify-apex-sample-master/inspector.log [new file with mode: 0755]
opt/plugin/doctor/sample/doctor-verify-apex-sample-master/monitor.log [new file with mode: 0755]
opt/plugin/doctor/sample/doctor-verify-apex-sample-master/ssh_tunnel.192.0.2.6.log [new file with mode: 0755]
opt/plugin/doctor/sample/doctor-verify-apex-sample-master/ssh_tunnel.192.0.2.8.log [new file with mode: 0755]
opt/plugin/doctor/sample/doctor-verify-apex-sample-master/ssh_tunnel.192.0.2.9.log [new file with mode: 0755]
qtip/collector/transformer/__init__.py [new file with mode: 0644]
qtip/collector/transformer/base.py [new file with mode: 0644]
qtip/collector/transformer/timeline.py [new file with mode: 0644]
qtip/loader/base.py
qtip/reporter/console/__init__.py [moved from qtip/reporter/console.py with 92% similarity]
qtip/reporter/console/timeline.j2 [new file with mode: 0644]