GraalVM Debugging and Monitoring Tools

GraalVM provides a set of tools for developers to debug and monitor deployed applications or the GraalVM platform itself. Traditional tools may not be ready to diagnose polyglot programs, while GraalVM tools are implemented to inspect single or multilanguage applications by debugging via numerous clients, profiling, statement counting, dynamic analysis, and many more. These are:

GraalVM also provides the Instrument API for creating language-agnostic tools like debuggers or profilers. To get started with your custom tool implementation on top of GraalVM, proceed to Implement a Tool.