sergehuber opened a new pull request, #775:
URL: https://github.com/apache/unomi/pull/775

   ## Summary
   - Adds `tracing-api` and `tracing-impl` modules with OSGi `TracerService` / 
`RequestTracer` for the Explain feature.
   - Wires tracing across services, condition evaluators, baseplugin actions, 
schema/groovy extensions, and REST endpoints (`explain` query param on 
context/event collector).
   - Extracts legacy HTTP servlets from `wab` into new `web-servlets` module 
and registers bundles in Karaf features.
   
   Master review fixes from PRs C/C2 were preserved (recursion log dedup, 
parent-condition fallback, `IdsConditionEvaluator` match semantics, etc.) 
rather than blind 3-dev overwrites.
   
   ## Test plan
   - [x] `mvn -pl tracing/tracing-impl test` (`DefaultTracerServiceTest`)
   - [x] Module build: `mvn -pl 
tracing,web-servlets,services,plugins/baseplugin,rest,kar -am install 
-DskipTests`
   - [x] Local integration tests (ES + OS)
   - [ ] CI integration tests
   - [ ] Manual: `?explain=true` on `/cxs/context.json` or event collector as 
admin → trace tree in response


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to