# Package org.apache.ignite.spi.tracing

Contains common classes and interfaces for tracing SPI implementations.

Interface Summary
SpiSpecificSpan: Logical piece of a trace that insulates spi specific logic.
TracingConfigurationManager: Allows to configure tracing, read the configuration and restore it to the defaults.
TracingSpi<S extends SpiSpecificSpan>: Tracing SPI interface.

Class Summary
NoopSpiSpecificSpan: Noop and null-safe implementation of `SpiSpecificSpan`.
NoopTracingSpi: Noop and null-safe implementation of Tracing SPI.
TracingConfigurationCoordinates: Specifies to which traces, specific configuration will be applied.
TracingConfigurationCoordinates.Builder: `TracingConfigurationCoordinates` builder.
TracingConfigurationParameters: Set of tracing configuration parameters like sampling rate or included scopes.
TracingConfigurationParameters.Builder: `TracingConfigurationParameters` builder.

Enum Summary
Scope: Tracing span scope.
SpanStatus: Various statuses for Spans execution.