summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--osprofiler/drivers/jaeger.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/osprofiler/drivers/jaeger.py b/osprofiler/drivers/jaeger.py
index 82b7a23..262f6a6 100644
--- a/osprofiler/drivers/jaeger.py
+++ b/osprofiler/drivers/jaeger.py
@@ -140,8 +140,10 @@ class Jaeger(base.Driver):
tags["http.scheme"] = info["request"]["scheme"]
elif info.get("function"):
# RPC, function calls
- tags["args"] = info["function"]["args"]
- tags["kwargs"] = info["function"]["kwargs"]
+ if "args" in info["function"]:
+ tags["args"] = info["function"]["args"]
+ if "kwargs" in info["function"]:
+ tags["kwargs"] = info["function"]["kwargs"]
tags["name"] = info["function"]["name"]
return tags