# Uses of Package
org.apache.ignite.spi.tracing

- Packages that use org.apache.ignite.spi.tracing
  Package | Description
  --- | ---
  org.apache.ignite | Contains entry-point Ignite & HPC APIs.
  org.apache.ignite.configuration | Contains configuration-related classes.
  org.apache.ignite.spi.tracing | Contains common classes and interfaces for tracing SPI implementations.
  org.apache.ignite.spi.tracing.opencensus | Contains API for OpenCensus Tracing framework integration.

- Classes in org.apache.ignite.spi.tracing used by org.apache.ignite
  Class | Description
  --- | ---
  TracingConfigurationManager | Allows to configure tracing, read the configuration and restore it to the defaults.

- Classes in org.apache.ignite.spi.tracing used by org.apache.ignite.configuration
  Class | Description
  --- | ---
  TracingSpi | Tracing SPI interface.

- Classes in org.apache.ignite.spi.tracing used by org.apache.ignite.spi.tracing
  Class | Description
  --- | ---
  NoopSpiSpecificSpan | Noop and null-safe implementation of `SpiSpecificSpan`.
  Scope | Tracing span scope.
  SpanStatus | Various statuses for Spans execution.
  SpiSpecificSpan | Logical piece of a trace that insulates spi specific logic.
  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.
  TracingSpi | Tracing SPI interface.

- Classes in org.apache.ignite.spi.tracing used by org.apache.ignite.spi.tracing.opencensus
  Class | Description
  --- | ---
  SpanStatus | Various statuses for Spans execution.
  SpiSpecificSpan | Logical piece of a trace that insulates spi specific logic.
  TracingSpi | Tracing SPI interface.