This is a special prepper that consumes Opentelemetry traces, stores them in a MapDB data store and evaluate relationships at fixed window_duration
.
Example .yaml
configuration:
prepper:
service-map-stateful:
- window_duration(Optional) => An
int
represents the fixed time window in seconds to evaluate service-map relationships. Default is180
.
Besides common metrics in AbstractPrepper, service-map-stateful prepper introduces the following custom metrics.
spansDbSize
: measures total spans byte sizes in MapDB across the current and previous window durations.traceGroupDbSize
: measures total trace group byte sizes in MapDB across the current and previous trace group window durations.
This plugin is compatible with Java 8. See