Uses of Interface
org.axonframework.messaging.tracing.SpanAttributesProvider
Packages that use SpanAttributesProvider
Package
Description
Micrometer Tracing binding for the tracing API, wired by
MicrometerTracingConfigurationEnhancer.Event-sourcing-specific
SpanAttributesProvider implementations.Part of the Axon Extension module.
Built-in
SpanAttributesProvider implementations contributing standard
message-derived attributes (identifier, type, metadata, aggregate identifier) to spans.-
Uses of SpanAttributesProvider in io.axoniq.framework.tracing.micrometer
Constructor parameters in io.axoniq.framework.tracing.micrometer with type arguments of type SpanAttributesProviderModifierConstructorDescriptionMicrometerSpanFactory(io.micrometer.tracing.Tracer tracer, io.micrometer.tracing.propagation.Propagator propagator, List<SpanAttributesProvider> attributesProviders) Initializes the factory against the giventracerandpropagator, with the givenattributesProviderscontributing attributes to every message-carrying span this factory produces. -
Uses of SpanAttributesProvider in org.axonframework.eventsourcing.eventstore.tracing.attributes
Classes in org.axonframework.eventsourcing.eventstore.tracing.attributes that implement SpanAttributesProviderModifier and TypeClassDescriptionfinal class -
Uses of SpanAttributesProvider in org.axonframework.extension.springboot.autoconfig
Method parameters in org.axonframework.extension.springboot.autoconfig with type arguments of type SpanAttributesProviderModifier and TypeMethodDescriptionTracingAutoConfiguration.tracingConfigurationEnhancer(org.springframework.beans.factory.ObjectProvider<SpanAttributesProvider> customProviders, TracingProperties properties) Constructs aConfigurationEnhancertranslating theaxon.tracing.*properties into the tracing settings components. -
Uses of SpanAttributesProvider in org.axonframework.messaging.tracing.attributes
Classes in org.axonframework.messaging.tracing.attributes that implement SpanAttributesProviderModifier and TypeClassDescriptionfinal classAdds the aggregate identifier to the span when one is available on theProcessingContextviaLegacyResources.AGGREGATE_IDENTIFIER_KEY.final classAdds themessage identifierto the span.final classAdds the message'stype(its qualified name plus version) to the span.final classAdds message metadata entries to the span, each under the key<prefix><metadataKey>.Methods in org.axonframework.messaging.tracing.attributes that return types with arguments of type SpanAttributesProviderModifier and TypeMethodDescriptionDefaultSpanAttributesProviderRegistry.providers(Configuration config) SpanAttributesProviderRegistry.providers(Configuration config) Returns the list ofSpanAttributesProvidersregistered in this registry, in registration order.Method parameters in org.axonframework.messaging.tracing.attributes with type arguments of type SpanAttributesProviderModifier and TypeMethodDescriptionstatic voidSpanAttributesProviderRegistry.register(ComponentRegistry componentRegistry, ComponentBuilder<SpanAttributesProvider> providerBuilder) Contributes aSpanAttributesProviderto the registry component in the givencomponentRegistry.DefaultSpanAttributesProviderRegistry.registerProvider(ComponentBuilder<SpanAttributesProvider> providerBuilder) SpanAttributesProviderRegistry.registerProvider(ComponentBuilder<SpanAttributesProvider> providerBuilder) Registers the givenproviderBuilderconstructing aSpanAttributesProviderto include in theSpanFactorybuilt from this registry.