Annotation Type WithSpan
-
@Target({METHOD,CONSTRUCTOR}) @Retention(RUNTIME) public @interface WithSpan
This annotation marks that an execution of this method or constructor should result in a newSpan.Application developers can use this annotation to signal OpenTelemetry auto-instrumentation that a new span should be created whenever marked method is executed.
If you are a library developer, then probably you should NOT use this annotation, because it is non-functional without the OpenTelemetry auto-instrumentation agent, or some other annotation processor.
-
-
Element Detail
-
value
String value
Optional name of the created span.If not specified, an appropriate default name should be created by auto-instrumentation. E.g.
"className"."method"- Default:
- ""
-
-