name: doctor performance profiling description: create performance profile for OPNFV doctor notification time info: facility: local engineer: local config: driver: sample collector: - name: logfile logs: - filename: doctor_consumer.log # 2016-12-28 03:16:05,630 consumer.py 26 INFO doctor consumer notified at 1482894965.63 grep: - regex: 'doctor consumer notified at \d+(\.\d+)?$' capture: notified consumer - filename: doctor_inspector.log # 2016-12-28 03:16:05,299 inspector.py 76 INFO event posted at 1482894965.3 # 2016-12-28 03:16:05,299 inspector.py 56 INFO doctor mark vm() error at 1482894965.3 # 2016-12-28 03:16:05,506 inspector.py 66 INFO doctor mark host(overcloud-novacompute-1.ool-virtual1) down at 1482894965.51 grep: - regex: 'event posted at \d+(\.\d+)?$' capture: posted event - regex: 'doctor mark vm\(.*\) error at \d+(\.\d+)?$' capture: marked VM error - regex: 'doctor mark host\(.*\) down at \d+(\.\d+)?$' capture: marked host down - filename: disable_network.log # doctor set host down at 1482894965.164096803 grep: - regex: 'doctor set host down at \d+(\.\d+)?$' capture: set host down reporter: name: console # transform collected data into timeline transformer: timeline QPIs: - fake-qpi.yaml