wu-sheng opened a new pull request, #12: URL: https://github.com/apache/skywalking-graalvm-distro/pull/12
### Summary - Integrate TraceQL module (Tempo-compatible trace query API) into the distro with full wiring: application.yml, GraalVMOAPServerStartUp, POM dependencies, precompiler Armeria handler scan, distro-policy docs. - Fix precompiler Armeria handler scan to use `getMethods()` instead of `getDeclaredMethods()` so handlers with inherited `@Get`/`@Path` annotations are detected for reflect-config (TraceQL handlers inherit from abstract `TraceQLApiHandler`). - Add 3 new e2e test cases: PromQL (Prometheus query API), LogQL (Loki log query API), TraceQL (Tempo trace query API with Zipkin datasource). - Update `changes/changes.md` with 0.2.0 entries. ### Verified locally - [x] `make compile` — BUILD SUCCESS, 1294/1294 tests pass - [x] `make native-image` — 255MB binary builds successfully - [x] `license-eye header check` — 220 valid, 0 invalid - [x] Reflect-config includes TraceQL handlers (21 Armeria handlers, up from 19) ### Checklist - [x] Update `changes/changes.md` - [ ] Tests pass: `make test` - [x] License headers valid: `license-eye header check` -- 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]
