Quick Guides
  • Free Trial options
  • Quick Guides: Akamas in a sandbox
    • [AIAS-01] Guide: Explore an Optimization Study for a Kubernetes microservices application
      • [AIAS-01] Architecture overview
      • [AIAS-01] Explore the Study
      • [AIAS-01] Explore the System
      • [AIAS-01] Explore the Workflow
      • [AIAS-01] Explore the analysis
      • [AIAS-01] Explore the results
    • [AIAS-02] Guide: Create a study to optimize Java performance using the Akamas UI
      • [AIAS-02] Architecture overview
      • [AIAS-02] Create the Study
      • [AIAS-02] Define the optimization goal
      • [AIAS-02] Define the optimization parameters
      • [AIAS-02] Define the performance metrics
      • [AIAS-02] Define the optimization steps
      • [AIAS-02] Explore the results
    • [AIAS-03] Guide: Create a study to optimize K8s microservices costs using the Akamas CLI
      • [AIAS-03] Architecture overview
      • [AIAS-03] Create the system
      • [AIAS-03] Create the Workflow
      • [AIAS-03] Create the Study
      • [AIAS-03] Explore the results
  • Quick Guides: Akamas in a box
    • [AIAB-00] Install Akamas-in-a-box
      • [AIAB-00] Setup your Linux box
      • [AIAB-00] Install Akamas
    • [AIAB-01] Optimize a Java-based application (Renaissance benchmark)
      • [AIAB-01] Architecture overview
      • [AIAB-01] Create the System and its associated components
      • [AIAB-01] Configure the Telemetry
      • [AIAB-01] Create the workflow
      • [AIAB-01] Create and run the study
      • [AIAB-01] Explore the results
    • [AIAB-02] Optimize a Java-based application (Konakart) with JMeter
      • [AIAB-02] Architecture overview
      • [AIAB-02] Create the system and its components
      • [AIAB-02] Automate performance tests
      • [AIAB-02] Create the Telemetry Provider
      • [AIAB-02] Create the workflow
      • [AIAB-02] Create the study
      • [AIAB-02] Explore the results
    • [AIAB-03] Optimize a Java-based application (Konakart) with LRE
      • [AIAB-03] Architecture overview
      • [AIAB-03] Setup LoadRunner Enterprise
      • [AIAB-03] Create the system and its components
      • [AIAB-03] Create the telemetry instances
      • [AIAB-03] Create the workflow
      • [AIAB-03] Create the optimization study
    • [AIAB-04] Optimize a Java-based Kubernetes application (Online Boutique)
      • [AIAB-04] Architecture overview and setup
      • [AIAB-04] Setup Online Boutique
      • [AIAB-04] Setup Akamas
      • [AIAB-04] Create the system and its components
      • [AIAB-04] Create the workflow
      • [AIAB-04] Create the Study
      • [AIAB-04] Explore the results
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Quick Guides: Akamas in a sandbox
  2. [AIAS-01] Guide: Explore an Optimization Study for a Kubernetes microservices application

[AIAS-01] Explore the Study

Previous[AIAS-01] Architecture overviewNext[AIAS-01] Explore the System

Last updated 10 months ago

Was this helpful?

Access the Akamas-in-a-sandbox (AIAS) environment and select "Studies" from the left-hand-side menu.

Select the preloaded "Authentication service - minimize K8s cost" study.

The Summary tab displays high-level study information at a glance, including the best score obtained so far, a summary of the optimized parameters, and their values for the best configuration.

At first look, the higher part of the Study page shows:

  • the ID of the Study - this can be used to run commands against this specific study

  • the System under test, that is "Auth Service"

  • the workflow used to run experiments against this system, that is "Auth Service"

In the lower part of the Summary tab you can see:

  • the best score, that is the best result achieved in the optimization with respect to the baseline, according to the specified goal

  • the optimization goal & constraints (see here below)

  • the optimization scope, that is the number of parameters that Akamas tuned in this study

Akamas is a goal-driven optimization solution, meaning that you can specify the goal you want to achieve, including your application performance and reliability constraints. If you click on the "Details" button in the Goal card, you can see that:

  • the goal has been set to minimize the application cost, which is a metric representing the cost of the K8s deployments under optimization, based on CPU and memory requests

  • three constraints have been set to ensure that cost is reduced but application performance and reliability are not impacted. In this case, application response time, transaction throughput and error rate do not differ more than 10% from the respective values in the baseline configuration.

the selected KPIs (more on this layer in the section)

Explore Results