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:
and then run the above-mentioned script in a shell where you have the Akamas CLI installed:
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.