A re-distribution version of the official Apache SkyWalking OAP server

Clone this repo:
  1. a5b766c Add Experimental Label and statement (#7) by 吴晟 Wu Sheng · 3 months ago main
  2. 411cf76 Add asf control file by Wu Sheng · 4 months ago
  3. b3964f7 [CI] add CI to root path by yswdqz · 6 months ago
  4. f5f363f [CI] fix CI typo by yswdqz · 6 months ago
  5. 6f2bb6a [CI] fix CI typo by yswdqz · 6 months ago

SkyWalking GraalVM Distro (Experimental)

GraalVM compiles your Java applications ahead of time into standalone binaries. These binaries are smaller, start up to 100x faster, provide peak performance with no warmup, and use less memory and CPU than applications running on a Java Virtual Machine (JVM).

SkyWalking GraalVM Distro is a re-distribution version of the official Apache SkyWalking OAP server. This distro could bring the OAP benefits from the native build powered by Graal VM. But as the limitation of the GraalVM, this distro may provide features in different implementations, and require recompilation rather than change config files.

⚠️ This distro is facing the lack of support about Groovy on GraalVM issues, only OAL relative analysis codes can't be compiled and run on GraalVM. ⚠️

MAL, LAL and (Service/Instance) Hierarchy Analysis(since v10) are heavily relying on Groovy and GroovyShell, so all of these are not support in this distro.

⚠️ Release Policy ⚠️

This repository is only on the experimental stage, no release will be made and driven by the PMC by the current status, until we have a way out.

License

Apache 2.0