GraalVM monitoring

Be prepared for GraalVM monitoring and optimization

Try for free Contact us

One VM, one agent, lots of technologies

Dynatrace dashboard

GraalVM monitoring by Dynatrace gives insights in:

Try Dynatrace to see the possibilities of GraalVM monitoring!

Try for free Contact us

Travis Perkins

“The only way to describe our impressions of Dynatrace is ‘eye-opening’. It was the first opportunity we’d ever had to really understand what our applications were doing.”

- Abdul Al Tayib, E-Commerce Operations Team Leader

View full story

Dynatrace in close cooperation with Oracle

What is GraalVM?

GraalVM by Oracle is a Java dynamic compiler and interpreter. It is built as an ecosystem that is used to compile and run apps that are written in a wide variety of programming languages. That includes important languages like Groovy, JavaScript, Java, Kotlin, Ruby, R, Python, and Scala. Further, LLVM-based languages are included as well. The most relevant examples are C, C++, Fortran, and Rust. The Java VM gives the opportunity to run GraalVM languages. So GraalVM is basically a high-performance and mighty JIT compiler for the Java HotSpot VM. One of the biggest advantages is the fact that you can compile the code you want, the way you actually want. Therefore improving the performance of Java virtual machine-based languages to reach the level of performance of native languages is one of the highest prioritized targets of this technology. Dynatrace has worked on the monitoring capabilities of Graal for a long time to optimize the monitoring capabilities of Oracle GraalVM.

Why use GraalVM?

Oracle GraalVM has been designed for speculative optimizations on the one hand and also deoptimization on the other hand. Further it comes with the Graal Polyglot SDK that features a rich set of language-agnostic instrumentation capabilities. This allows building a diverse set of tools. Examples for these tools are profilers, debuggers or performance monitoring software that work for all languages out-of-the-box. The same goes for Dynatrace that also works out-of-the-box when installing it in your environment to optimize your experience with GraalVM.

Take a free trial for Dynatrace monitoring now!

Try for free Contact us