- Why GraalVM?
- Getting Started
- Container Images
- Guides
- Examples
- Reference Manuals
- Debugging and Monitoring Tools
- VisualVM
- GraalVM Dashboard
- Chrome Debugger
- Visual Studio Code Extensions
- Language Server Protocol
- Debug Adapter Protocol
- GraalVM Insight
- Code Coverage
- Profiling Command Line Tools
- GraalVM as a Platform
- Security Guide
- Compatibility
- Release Notes
- Support
- FAQ
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:
- VisualVM
- GraalVM Dashboard
- Chrome Debugger
- GraalVM Visual Studio Code Extensions
- Language Server Protocol
- Debug Adapter Protocol
- GraalVM Insight
- Code Coverage Command Line Tool
- Profiling Command Line Tool
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.