diff options
author | Vipin Balachandran <vbala@vmware.com> | 2016-11-18 14:05:48 +0530 |
---|---|---|
committer | Vipin Balachandran <vbala@vmware.com> | 2016-11-22 13:18:16 +0530 |
commit | 3de2aec7772fc8ed0a4c2ce8eab5b1e4b07ae407 (patch) | |
tree | 1bd8900077149f6dcdd8ec12c91b4c18fc61efa6 /osprofiler/drivers | |
parent | 7f8dfd65d269c14925734b14dd87fcbacb40d9fa (diff) | |
download | osprofiler-3de2aec7772fc8ed0a4c2ce8eab5b1e4b07ae407.tar.gz |
Add exception to trace point details
Adding exception raised by the method to its corresponding
trace point details.
Change-Id: I8bdaee1f4eaf8cd7875c5264519e03f2d04ea12a
Diffstat (limited to 'osprofiler/drivers')
-rw-r--r-- | osprofiler/drivers/base.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/osprofiler/drivers/base.py b/osprofiler/drivers/base.py index b2db3ca..c9f883c 100644 --- a/osprofiler/drivers/base.py +++ b/osprofiler/drivers/base.py @@ -175,6 +175,10 @@ class Driver(object): if name.endswith("stop"): self.result[trace_id]["info"]["finished"] = timestamp + self.result[trace_id]["info"]["exception"] = "None" + if raw_payload and "info" in raw_payload: + exc = raw_payload["info"].get("etype", "None") + self.result[trace_id]["info"]["exception"] = exc else: self.result[trace_id]["info"]["started"] = timestamp |