Devpilot
Monitoring

Quota Alerts

Configure warning, critical, and exceeded alerts for your Devpilot workspace's Projects and Apps quotas, and review notifications.

Devpilot tracks how much of each plan quota your workspace is using and raises alerts when usage crosses thresholds. Alerts are scoped to workspace resource quotas — specifically Projects and Apps — and they are delivered to workspace members through in-app notifications and (optionally) email.

The alerting system is about plan quotas, not server metrics. For CPU / memory / disk / network data use the server monitoring view on an individual server.

How quota alerts work

Each workspace has a quota limit per resource type, defined by its plan. Devpilot's quota checker runs on a schedule, compares current usage to the configured thresholds, and creates a quota alert the first time a threshold is crossed. Members are notified through every enabled channel.

Three alert levels exist:

LevelDefault threshold
Warning80% of the quota limit.
Critical90% of the quota limit.
Exceeded100% of the quota limit (the cap has been passed).

Each alert stores the resource type (Projects or Apps), the threshold percentage, the alert level, the current usage and quota limit at the time the alert fired, the sent time, and the acknowledgement time once a member dismisses it.

Configuring alerts per resource

Alerts are configured per resource type through quota alert configurations. Open Workspace Settings > Usage to review and edit them.

For each resource (Projects or Apps) you can set:

  • Warning threshold — the percentage at which the warning alert fires (for example 80.00).
  • Critical threshold — the percentage at which the critical alert fires (for example 90.00).
  • Enabled — whether this resource's alerts fire at all.
  • Email enabled — whether the alert also sends an email to workspace members.
  • Notification enabled — whether the alert creates an in-app notification.

The Exceeded level always fires at 100%; it is not separately configurable.

Open workspace usage settings

Go to Workspace Settings > Usage inside the workspace you want to configure.

Pick a resource

Choose Projects or Apps from the resources list.

Set your thresholds

Enter values for the warning and critical thresholds. Warning must be lower than critical, and both must be greater than zero.

Choose delivery channels

Turn Notification enabled on to receive an in-app notification. Turn Email enabled on if you also want an email.

Save

Click save. The configuration takes effect on the next quota check.

Receiving alerts

When an alert fires, every workspace member eligible for the notification channel receives it.

The alert appears in your notification tray with the resource type, alert level, current usage, quota limit, and percentage. Click through to the quota dashboard to see the full picture.

When email is enabled, members receive a mail titled "Warning / Critical / Exceeded Quota Alert: {Resource} at {percentage}%". The email includes the current usage and quota limit, the alert level, and a direct link to the workspace's usage settings.

Alerts are debounced — you do not get spammed if usage hovers around a threshold. Once an alert has been sent for a given level, Devpilot does not resend for the same level until the usage drops back below it and crosses again.

The quota dashboard

Open Workspace Settings > Usage (or the quota dashboard linked from any alert) to see:

  • Current usage for every tracked resource type, with its limit, the percentage used, whether it is exceeded, the remaining amount, and whether the resource is unlimited on your plan.
  • Breakdown — how the usage is distributed across the resources inside this workspace.
  • Projections — Devpilot's estimate of when you will hit the next threshold if current trends continue.
  • Active alerts — the quota alerts that are still firing based on the current snapshot (alerts that no longer apply after usage drops are filtered out).

Acknowledging an alert

When you have seen an alert and are working on it, acknowledge it. Acknowledging stamps the alert with your acknowledgement time and keeps it in history without re-notifying you about the same level.

If usage keeps rising and crosses the next level (warning → critical → exceeded), a new alert is created at that level even if the lower one has already been acknowledged.

What happens when quota is exceeded

When usage passes 100%:

  • The Exceeded alert fires.
  • Create operations that would add to the quota (for example creating a new project or app) start returning a quota error to anyone who tries them.
  • The quota service can surface an upgrade recommendation pointing at the smallest plan that would fit your current usage.

Upgrade the plan or delete the unused resource to clear the state.

Notification channels

Devpilot supports several notification channels. What is available to you depends on what your workspace administrator has configured:

  • Database / in-app — always on for quota alerts.
  • Email — opt-in per quota alert configuration.
  • Slack, Discord, webhook — these channel types are supported by the notification system but are scoped to deployment and script notifications, not quota alerts. If you want deployment events (not quota usage) on Slack or Discord, set that up under the app or script configuration rather than here.

Do not confuse quota alerts with deployment notifications. Quota alerts fire on workspace plan usage and deliver to database + email. Deployment notifications fire when a deployment starts/completes/fails and deliver to the notification channel(s) attached to the app.