Consumption utilization alerts
Collect the utilization alerts Salesforce raises
Salesforce raises its own alerts when consumption of a billed product approaches or crosses a threshold, and when license usage nears its entitlement. They are the alerts shown in Digital Wallet.
Digital Wallet has no public API, so these alert records are the only way to read that information programmatically. This command collects them and routes them to your usual notification channels, next to every other monitoring indicator.
Salesforce raises one alert per threshold crossed and leaves the earlier ones active, so a single consumption card that has passed 75% shows up as three records (25%, 50%, 75%). Counting records would report three problems where there is one card, and would make a card that crossed more thresholds look worse than one that crossed fewer. The command therefore groups alerts by consumption card and reports the highest threshold reached on each.
- Log: no active alert
- Warning: at least one card in alert
- Error: a card has passed 75% of its allowance
- Critical: a card has reached its full allowance
Sfdx-hardis command: sf hardis:org:diagnose:consumption-alerts
Key: CONSUMPTION_ALERTS
Relation to usage-based entitlements
This command and usage-based entitlements answer two different questions.
- Usage-based entitlements reads the raw meters and projects where consumption is heading. It warns you early, on your own thresholds.
- Consumption alerts reports what Salesforce already decided was worth flagging, including products that never appear as an entitlement row.
Running both gives you your own early warning plus Salesforce's official one.
Orgs without utilization alerts
Not every org edition exposes utilization alerts. When the object is unavailable, the command logs the reason, sends no notification and exits successfully, so scheduling it across a whole fleet is safe.