lib/instana/tracing/span.rb in instana-1.7.4 vs lib/instana/tracing/span.rb in instana-1.7.5
- old
+ new
@@ -28,14 +28,16 @@
@data[:ts] = start_time
end
@baggage = {}
- # For entry spans, add a backtrace fingerprint
- add_stack(limit: 2) if ENTRY_SPANS.include?(name)
+ if ::Instana.config[:collect_backtraces]
+ # For entry spans, add a backtrace fingerprint
+ add_stack(limit: 2) if ENTRY_SPANS.include?(name)
- # Attach a backtrace to all exit spans
- add_stack if EXIT_SPANS.include?(name)
+ # Attach a backtrace to all exit spans
+ add_stack if EXIT_SPANS.include?(name)
+ end
# Check for custom tracing
if REGISTERED_SPANS.include?(name.to_sym)
@data[:n] = name.to_sym
else