Skip to content

Feature: aggregated CPU/RAM/network metrics per project in the project view #2363

@GiulioSavini

Description

@GiulioSavini

Problem

When a project has several containers (e.g. a media stack with 6–10 services), the only way to know total resource usage is to manually add up each container's stats. There's no high-level view per project.

Proposed solution

In the project detail page, add a resource summary bar (or a small stats row at the top) showing the sum of CPU, RAM, and network I/O across all containers belonging to that project.

Something like:

● my-media-stack   [running: 8/8]   CPU: 4.2%   RAM: 3.1 GB   ↑ 1.2 MB/s  ↓ 800 KB/s

Could be a collapsible section or a sticky header — whatever fits the existing UI pattern.

Why it matters

  • Homelab / NAS users run dense stacks and need quick capacity checks
  • Makes it obvious when a single project is hogging resources without drilling into each container
  • Complements the per-container stats already there — no replacement, just aggregation

This is different from the global dashboard (#2142) — the focus here is per-project scope, visible directly in the project view.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or enhancement to exsisting feature

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions