File tree Expand file tree Collapse file tree 2 files changed +28
-1
lines changed
main/java/io/opentelemetry/contrib/stacktrace
test/java/io/opentelemetry/contrib/stacktrace Expand file tree Collapse file tree 2 files changed +28
-1
lines changed Original file line number Diff line number Diff line change 16
16
public class StackTraceComponentProvider implements ComponentProvider <SpanProcessor > {
17
17
@ Override
18
18
public String getName () {
19
- return "stacktrace" ;
19
+ return "experimental- stacktrace" ;
20
20
}
21
21
22
22
@ Override
Original file line number Diff line number Diff line change
1
+ package io .opentelemetry .contrib .stacktrace ;
2
+
3
+ import static org .assertj .core .api .Assertions .assertThat ;
4
+
5
+ import io .opentelemetry .sdk .OpenTelemetrySdk ;
6
+ import io .opentelemetry .sdk .extension .incubator .fileconfig .DeclarativeConfiguration ;
7
+ import java .io .ByteArrayInputStream ;
8
+ import java .nio .charset .StandardCharsets ;
9
+ import org .junit .jupiter .api .Test ;
10
+
11
+ class StackTraceComponentProviderTest {
12
+ @ Test
13
+ void endToEnd () {
14
+ String yaml =
15
+ "file_format: 0.4\n "
16
+ + "tracer_provider:\n "
17
+ + " processors:\n "
18
+ + " - experimental-stacktrace:\n " ;
19
+
20
+ OpenTelemetrySdk openTelemetrySdk =
21
+ DeclarativeConfiguration .parseAndCreate (
22
+ new ByteArrayInputStream (yaml .getBytes (StandardCharsets .UTF_8 )));
23
+
24
+ assertThat (openTelemetrySdk .getSdkTracerProvider ().toString ())
25
+ .contains ("StackTraceSpanProcessor" );
26
+ }
27
+ }
You can’t perform that action at this time.
0 commit comments