[AIAB-01] Create the workflow
How does Akamas understand when given JVM configuration is improving performance or making it worse? This is done by running optimization experiments. Thus you now need to tell Akamas how to conduct these experiments. You can do this by creating a workflow.
A workflow is a sequence of tasks that Akamas executes for every experiment, such as:
apply the parameters to an application configuration file
restart the application
launch a performance test to assess the effects of the new configuration
In the next guides you will learn how to define a workflow from the UI or to specify the YAML file to get it created from the CLI. But since the purpose of this guide is to focus on getting you started, for this time you will simply use the workflow.yaml
file provided in the repository, defined as the following:
Create the workflow by running the following command:
You can verify your new workflow has been created by accessing the corresponding Workflow menu in the UI:
You can always list all workflows and verify that they have been correctly created:
At this point, you are ready to create your optimization study.
Last updated