The AppMap tool window shows all AppMaps in your open projects. You can open it from the top level menu (
View -> Tools Windows -> AppMaps), with an AppMap action or by clicking on its tab in the UI.
AppMap tool window actions:
NOTE: This section only applies to Java applications.
Installing the AppMap JetBrains plugin adds custom buttons and menu options to the JetBrains editor interface. These can be used to run your Java application code with AppMap automatically configured, saving you from manually changing your Maven or Gradle settings. This is the recommended approach for all Java users using JetBrains editors like IntelliJ.
@Testannotation will produce an AppMap.
To disable recording for a particular JUnit test (for example, a performance
test), list the class or methods under
exclude in the project’s
appmap.yml configuration file.
When you run a Java application with the AppMap agent, remote recording will be enabled. (Note: For this to work, your application must include a web server).
You can make a remote recording from within the JetBrains IDE.
For more details about remote recording, see:
To open the list of AppMap plugin actions, press
CTRL+SHIFT+A on Windows and Linux, or
COMMAND+SHIFT+A on macOS, and type
AppMap. You can also find these actions at
Tools > AppMap of the main menu.
The command names should be self-explanatory.
After recording AppMaps for your project, select “Generate OpenAPI” from the AppMap instructions quick start in the lower right hand column.
Selecting the “Generate OpenAPI Definitions” button will open a new file with your OpenAPI definition document to save locally, share with your team or use with 3rd party API management tools like Postman
AppMap technical support may ask you for your IDE logs to diagnose issues with the plugin’s behavior. If so, go to the
Help menu in your editor and select
Collect Logs and Diagnostic Data. This will create a
.zip file on your local machine and open a file explorer window to it. You can then safely send that file to AppMap within your technical support ticket conversation.