UX: Alert system for storage usage activity

Problem to solve

As a namespace owner, I want to be notified of storage usage activity on the project-level, so that I can better manage the storage usage for the namespace.

Even though namespace owners can see an overview of current storage usage across projects and they receive notifications about usage at the namespace level, they don't have visibility into activity at the project level that could impact the namespace.

Proposal

An email-based notification system that provides the namespace owner information about storage usage activity.

The information provided should be smart enough so that the owner can take action to reduce storage for specific projects or purchase more storage for the namespace.

Reference issues: Monthly user digest, Consider rate of storage consumption when notifying admins

Possible iterations

  1. Weekly email detailing project-level storage usage activity for the week (cadence?)
  2. Alerts include rate of consumption and predictions for usage
  3. "namespace activity overview" which includes all utilization activity on the namespace, eg. seat activity, storage usage, CI minutes usage (+ include purchase activities?)

Intended users

Namespace owners on gitlab.com

Feature Usage Metrics

Emails opened. Interaction with email links (where docs or purchase actions are linked in the email).