public interface TracingConfigurationManager
Modifier and Type | Field and Description |
---|---|
static TracingConfigurationParameters |
DEFAULT_COMMUNICATION_CONFIGURATION
Default communication configuration.
|
static TracingConfigurationParameters |
DEFAULT_DISCOVERY_CONFIGURATION
Default discovery configuration.
|
static TracingConfigurationParameters |
DEFAULT_EXCHANGE_CONFIGURATION
Default exchange configuration.
|
static TracingConfigurationParameters |
DEFAULT_SQL_CONFIGURATION
Default SQL tracing configuration.
|
static TracingConfigurationParameters |
DEFAULT_TX_CONFIGURATION
Default transaction tracing configuration.
|
static TracingConfigurationParameters |
NOOP_CONFIGURATION
Default noop configuration.
|
Modifier and Type | Method and Description |
---|---|
default @NotNull TracingConfigurationParameters |
get(@NotNull TracingConfigurationCoordinates coordinates)
Get the most specific tracing parameters for the specified tracing coordinates (scope, label, etc.).
|
@NotNull Map<TracingConfigurationCoordinates,TracingConfigurationParameters> |
getAll(@Nullable Scope scope)
List all pairs of tracing configuration coordinates and tracing configuration parameters
or list all pairs of tracing configuration and parameters for the specific scope.
|
void |
reset(@NotNull TracingConfigurationCoordinates coordinates)
Reset tracing configuration for the specific tracing coordinates (scope, label, etc.) to default values.
|
void |
resetAll(@Nullable Scope scope)
Reset tracing configuration for the specific scope, or all tracing configurations if scope not specified.
|
void |
set(@NotNull TracingConfigurationCoordinates coordinates,
@NotNull TracingConfigurationParameters parameters)
Set new tracing configuration for the specific tracing coordinates (scope, label, etc.).
|
static final TracingConfigurationParameters DEFAULT_SQL_CONFIGURATION
static final TracingConfigurationParameters DEFAULT_TX_CONFIGURATION
static final TracingConfigurationParameters DEFAULT_EXCHANGE_CONFIGURATION
static final TracingConfigurationParameters DEFAULT_DISCOVERY_CONFIGURATION
static final TracingConfigurationParameters DEFAULT_COMMUNICATION_CONFIGURATION
static final TracingConfigurationParameters NOOP_CONFIGURATION
void set(@NotNull @NotNull TracingConfigurationCoordinates coordinates, @NotNull @NotNull TracingConfigurationParameters parameters) throws IgniteException
coordinates
- TracingConfigurationCoordinates
Specific set of locators like Scope
and label,
that defines subset of traces and/or spans that'll use given configuration.parameters
- TracingConfigurationParameters
e.g. sampling rate, set of included scopes etc.IgniteException
- If failed to set tracing configuration.@NotNull default @NotNull TracingConfigurationParameters get(@NotNull @NotNull TracingConfigurationCoordinates coordinates) throws IgniteException
coordinates
- TracingConfigurationCoordinates
Specific set of locators like Scope
and label
that defines a subset of traces and/or spans that'll use given configuration.TracingConfigurationParameters
instance.IgniteException
- If failed to get tracing configuration.@NotNull @NotNull Map<TracingConfigurationCoordinates,TracingConfigurationParameters> getAll(@Nullable @Nullable Scope scope) throws IgniteException
scope
- Nullable scope of tracing configuration to be retrieved.
If null - all configuration will be returned.IgniteException
- If failed to get tracing configuration.void reset(@NotNull @NotNull TracingConfigurationCoordinates coordinates) throws IgniteException
coordinates
- TracingConfigurationCoordinates
specific set of locators like Scope
and label
that defines a subset of traces and/or spans that will be reset.IgniteException
- If failed to reset tracing configuration.void resetAll(@Nullable @Nullable Scope scope) throws IgniteException
scope
- Scope
that defines a set of applicable tracing configurations.IgniteException
- If failed to reset tracing configuration.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.16.0 Release Date : December 15 2023