Skip to content

Add a by-deployment tab on the project metrics page - #342

Merged
acoshift merged 1 commit into
mainfrom
project-metrics-by-deployment
Nov 2, 2026
Merged

acoshift merged 1 commit into
mainfrom
project-metrics-by-deployment

Conversation

@acoshift

@acoshift acoshift commented Oct 9, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Add a By deployment tab on the project metrics page.
  • The tab calls project.metricsByDeployment and charts CPU, memory, pod egress, requests, and static storage, one series per current deployment.
  • Disk, replicas, and cache egress stay on the Project tab. Those are not stored per deployment.
  • A 90d range left in the URL by the Project tab is not rewritten. This tab requests 30 days until the range control is changed. The samples are kept for 30 days.

Numbers will not match the Project tab. That tab reads the daily project rollup (including cache and WAF egress). This tab reads the per-deployment samples.

Contract: deploys-app/api#141. Handler: deploys-app/apiserver#265. Docs: deploys-app/docs#77.

Screenshots

Project By deployment
project by deployment

Mobile:

by deployment, mobile


Requested via Grok Work
Prompter: ACS

Groups the samples already stored per deployment into one chart series
each. Disk, replicas, and cache egress stay on the project tab.

Prompter: ACS
@deploys-app
deploys-app Bot temporarily deployed to pr-342 October 9, 2026 08:50 Destroyed
@deploys-app

deploys-app Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

Preview deleted (PR closed).

@acoshift
acoshift merged commit 4250028 into main Nov 2, 2026
5 checks passed
@acoshift
acoshift deleted the project-metrics-by-deployment branch November 2, 2026 15:01

This branch was successfully deployed

No deployments
pr-342 — f218df9b Deployed Oct 9, 2026 by deploys-app[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant