NH-94685: capture stacktrace for span #288
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Integrate the
io.opentelemetry.contrib:opentelemetry-span-stacktrace
package for collecting stack trace base on span duration and some configured span attributes used filters. The default duration is5ms
and the default filter attribute isdb.system
.Users can add additional span attributes by configuring
-Dsw.apm.span.stack.trace.filters
with comma separated list of span attributes to use in the filter. The filter does an existence test for any of the configured attribute. The filter and the duration together select the spans whose stack trace are collected.Test Plan:
Test services data 0, 1, 2 and 3