en: "If you haven’t logged in to killercoda, please click the link to navigate to <ahref='https://killercoda.com'>killercoda.com</a> and log in before continuing with the tutorial",
If you need to investigate an issue, but you are unsure about the exact time it occurs, you can run the monitoring command in the background and save the output to a log file.
- [Arthas Async Jobs](async.md)
## Log the output
All execution records are fully saved in the log file for subsequent analysis.
- [log the output](save-log.md)
## Docker
Arthas configuration reference for using in Docker containers.
- [Docker](docker.md)
## Web Console
@ -6,14 +24,51 @@ Arthas supports living inside a browser. The communication between arthas and br
- [Web Console](web-console.md)
## Arthas Tunnel
Arthas Tunnel Server/Client enables remote management/connection to Java services across multiple servers.
- [Ognl special uses](https://github.com/alibaba/arthas/issues/71)
## IDEA Plugin
Build arthas commands more efficiently in the IntelliJ IDEA compiler.
- [IDEA Plugin](idea-plugin.md)
## Arthas Properties
Arthas supports configuration options reference.
- [Arthas Properties](arthas-properties.md)
## Start as a Java Agent
- [Start as a Java Agent](agent.md)
## Arthas Spring Boot Starter
Starting with the application.
- [Arthas Spring Boot Starter](spring-boot-starter.md)
## HTTP API
The Http API provides structured data and supports more complex interactive functions, making it easier to integrate Arthas into custom interfaces.
- [HTTP API](http-api.md)
## Batch Processing
It is convenient for running multiple commands in bulk with custom scripts. It can be used in conjunction with the `--select` parameter to specify the process name.
- [Batch Processing](batch-support.md)
## as.sh and arthas-boot tips
- Select the process to be attached via the `select` option.
@ -68,10 +123,3 @@ At startup, use the `stat-url` option, such as: `./as.sh --stat-url 'http://192.
There is a sample data report in the tunnel server that users can implement on their own.
Dump the bytecode for the particular classes to the specified directory.
:::
The dump command is used to dump the bytecode of classes actually running in the JVM to a specified directory. It is suitable for bulk downloading the bytecode of classes in a specific package directory. If you need to decompile a single class or view class information in real-time, you can refer to [jad](/en/doc/jad.md).
`jad` helps to decompile the byte code running in JVM to the source code to assist you to understand the logic behind better.
`jad` helps to decompile the byte code running in JVM to the source code to assist you to understand the logic behind better. If you need to download the bytecode of classes in a specific package directory in bulk, you can refer to the [dump](/en/doc/dump.md) tool for assistance.
- The decompiled code is syntax highlighted for better readability in Arthas console.
- It is possible that there's grammar error in the decompiled code, but it should not affect your interpretation.
You can practice it yourself by following the instructions below, or you can use our [online tutorials](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=arthas-basics) to get started quickly.