# Cluster Overview

## Cluster Analysis

The Cluster Analysis page provides deep insights into individual cluster performance, resource usage, and optimization opportunities. Use this page to understand cluster-level and node-level metrics, explore workload details, and analyze application runtime performance.

### Optimization layers

The Cluster Analysis page is organized into tabs, each focusing on a different aspect of cluster performance.

![Cluster Overview](/files/IhNfDKYtPR3jj9vlZl5t)

#### Available Tabs

The page includes aggregated and over-time charts that display resource usage trends across the analyzed period. These charts help you understand usage patterns and identify periods of high demand or underutilization.

Each tab focuses on a different optimization layer:

1. **Overview** - Infrastructure overview and node-level analysis, showing aggregate metrics for the cluster;
2. **Workloads** - Detailed workload-level resource usage and recommendations. See [Workload Recommendations](/insights/analysis-and-recommendations/workload-recommendations.md) for more details;
3. **App Runtimes** - Runtime performance analysis for application-level optimization. See [App Runtimes Recommendations](/insights/analysis-and-recommendations/app-runtimes-recommendations.md) for more details;
4. **Node Groups** - Autoscaler recommendations for node pools. See [Node Groups Recommendations](/insights/analysis-and-recommendations/node-groups-recommendations.md) for more details.

### Overview Tab

The Overview tab provides infrastructure-level insights for the selected cluster. It displays aggregate resource usage, identifies optimization opportunities at the cluster and node levels, and summarizes findings across efficiency, reliability, and best practices categories. The Findings section lists all detected issues for the cluster, helping you understand the overall health and optimization potential before diving into specific workloads.

#### Cluster Metadata

At the top of the tab, you'll see cluster information:

* **Cluster Name**: Identifier from your monitoring platform;
* **Cluster Labels**: Key-value pairs for cluster identification;
* **Node Count**: Total number of nodes in the cluster;
* **Additional Metadata**: Click to expand and view all labels.

### Workloads Tab

The Workloads tab within the Cluster Analysis page provides a comprehensive view of optimization opportunities across all the workloads in the selected cluster. On top of the page there is a summary of the workloads in the cluster describing:

* **Total Workloads**, the number of workloads in the cluster;
* **Total Requested CPU**, how much CPU cores each hour the workloads in the cluster are requesting;
* **Total Requested Memory**, how much gigabit of memory each hour the workloads in the cluster are requesting.

Then a summary of the Finding for the workloads in the cluster highlighting the number of Efficiency, Reliability and Best Practices concerns, as defined in [Home](/insights/analysis-and-recommendations/dashboard.md).

Finally at the bottom of the page there is a table which allows you to browse all the workloads within the cluster. The table can be filtered by issue to focus on opportunities for improvement. Use these filters to narrow down results when targeting specific optimization targets within the cluster.

### App Runtimes Tab

The App Runtimes tab within the Cluster Analysis page provides specialized analysis for a variety of runtimes such as Java (JVM) or Node.js applications. This tab helps you optimize application-level resource configuration, ensuring your runtime settings align with actual usage patterns and container resource limits.

You can find more information on the dedicated [dedicated page](/insights/analysis-and-recommendations/app-runtimes-recommendations.md).

### Node Groups Tab

The Node Groups tab within the Cluster Analysis page provides recommendations for optimizing your Kubernetes node pools. This tab helps you identify opportunities to select more cost-effective instance types while maintaining the capacity your workloads require.

You can find more information on the [dedicated page](/insights/analysis-and-recommendations/node-groups-recommendations.md).


---

# 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/analysis-and-recommendations/cluster-analysis.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.
