[AIAB-04] Create the system and its components

Create the System

Duration: 02:00

To model the Online Boutique inside Akamas, we need to create a corresponding System with its components in Akamas, and also associate a Prometheus telemetry instance to the system to allow Akamas to collect the performance metrics.

The entire Akamas system, together with the Prometheus telemetry instance, can be installed with a single command by leveraging the create-system.sh script provided in the scripts folder.

This script requires, as an argument, the public IP address of the cluster CLUSTER_IP.

Now you need to first login to Akamas with the following command:

akamas login --user <login> --password <password>

and then run the above-mentioned script in a shell where you have the Akamas CLI installed:

bash kubernetes-online-boutique/scripts/create-system.sh <CLUSTER_IP>

The scripts should return a message similar to: System created correctly.

At this point, you can access the Akamas UI under and verify that the System and its component are listed in the Systems menu:

Notice that this System leverages the following Optimization Packs:

  • Kubernetes: it provides a component type required to model each Kubernetes Pod - one for each Deployment in the Online Boutique.

  • Optimization Packs for Web Applications: it models the end-to-end metrics of the Online Boutique, such as the application response time and throughput.

Last updated