Package-level declarations

This package defines the Spine Trace API.

The API allows users integrate with various tracing systems in order to monitor the message flow in their systems.

The API is invoked via system events which occur when a message is processed by an entity.

Currently, Trace API does not support monitoring standalone commanders, reactors, and subscribers. It is only applicable to entities, such as Aggregates, ProcessManagers, and Projections.

The entry point to integrating a third-party tracing system with a Spine-based application is io.spine.server.trace.TracerFactory. A single TracerFactory can be used in one or more bounded contexts.

See also

Types

Link copied to clipboard
public abstract class AbstractTracer implements Tracer
The implementation base for Tracers.
Link copied to clipboard
public interface Tracer implements AutoCloseable
A tracer of a single signal.
Link copied to clipboard
public interface TracerFactory implements AutoCloseable
A factory of Tracers of signal messages.