Skip to main content

Cluster metrics

A cluster's Metrics tab ranks every application on it by what it uses: average CPU, memory, and network in and out, over the window you pick. Use it to see which workloads are busy, which are idle, and where a cluster's capacity goes. The cluster's Astro Agent reports it; nothing else needs installing. What it costs is on Cost.

Before you start​

  • A cluster with a connected Astro Agent: every cluster AstroPulse creates or registers has one.

In the console​

  1. Open the cluster from the cluster list and select Metrics.
  2. Each row is an application with its CPU (avg cores), Memory, Network in, Network out and Coverage. Search by name, and sort by Highest CPU usage, Highest memory usage and the other orders.
  3. Select an application to open its own metrics.

You should see​

Every application that reported in the window, each marked Complete or Partial. An application that reported nothing in the window is left out, not listed at zero. Add-ons have their own Metrics tab, on the add-on's page under the cluster's Add-ons tab.

What leaves your cluster​

The agent reads what Kubernetes already knows about the workloads AstroPulse deployed and sends time-averaged summaries per application: not Pod names, images, logs or environment. A workload AstroPulse did not deploy is not measured. Metrics are kept about 24 hours.

Other ways in​

With astroctl​

Terminal
astroctl infra k8s metrics summary my-cluster --window 1h
astroctl infra k8s metrics allocation my-cluster --window 1h
astroctl infra k8s addons metrics my-cluster cost-visibility --window 1h

Next​