Issue
Can you confirm that when a project's error allocation is exceeded, Sentry will stop capturing new error events for that project?
Applies To
- Up-to-date Enterprise and legacy Business and Enterprise SaaS customers
- Billing
- Quota Management
Resolution
Actually, spend allocation works differently. Spend allocation sets a minimum allocation of errors that a project can spend. You can read more about it in this doc, however, let me give you some examples.
If your plan has 50K errors and you allocate 10K to projectA, leaving the other 40K unallocated:
The rest of your projects can collectively send up to 40K errors. The remaining 10K can only be spent by project A. However, if projectA does spend all of the allocated 10K, it will start spending errors from the collective unallocated pool along with the other projects.
If your plan has 50K errors and you allocate 25K errors to projectA and 25K errors to projectB:
If projectA uses up its allocated 25K errors, it cannot use any more errors, because all of the rest has been allocated to projectB - there is no collective pool of unallocated errors.
So, if a project's error allocation is exceeded, the project will keep using unallocated errors.