# Settings

The Settings page allows you to customize how Akamas Insights calculates costs and generates recommendations. Navigate to **Recommendations** > **Settings** from the main menu.

![Settings Page](/files/PVia3StVENiA8U1RWwbx)

## Pricing Configuration

Accurate pricing enables Akamas Insights to calculate realistic cost savings estimates. Costs are calculated by multiplying resource requests by time and the prices you configure here.

### Default Pricing

Set default costs for CPU and memory resources:

* **CPU Price**: Cost per core per hour ($/cores/hour). Example: `0.0416` for approximately $30/core/month.
* **Memory Price**: Cost per GiB per hour ($/GiB/hour). Example: `0.0056` for approximately $4/GiB/month.

### Custom Price Rules

Create **label-based** pricing rules for different cluster types or environments.

{% hint style="warning" %}
Rules are evaluated in order: the first matching rule applies, and if no rules match, default pricing is used.
{% endhint %}

To create a rule, specify a label selector in JSON format and the corresponding CPU and memory prices:

```json
{"environment": "production", "region": "us-east-1"}
```

Then set the price for the CPU and memory resources.

## Optimization Profiles

Optimization profiles control how aggressively Akamas Insights recommends resource changes. Each profile adjusts safety margins and utilization targets differently.

### Available Profiles

* **Conservative**: Larger **safety** margins, lower utilization targets. Prioritizes reliability over savings. Best for critical production workloads.
* **Balanced**: Moderate safety margins and utilization targets. Good **mix** of **savings** and risk **mitigation**. Suitable for most workloads.
* **Aggressive**: Smaller safety margins, higher utilization targets. Maximizes **cost savings**. Appropriate for fault-tolerant workloads.

### Selecting a Profile

Use the **Profile Selector** dropdown available throughout the application. All recommendations and metrics update immediately when you change profiles.

{% hint style="info" %}
Profile changes affect all pages in the application, not just Settings.
{% endhint %}

### Custom Profiles

For assistance creating custom profiles tailored to your specific requirements, contact your Akamas representative.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.akamas.io/insights/configuration/settings-configuration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
