getsentry / sentry

Developer-first error tracking and performance monitoring
https://sentry.io
Other
39.15k stars 4.2k forks source link

Spend allocation - I want teams to be able to check their current consumption compared to spend allocation #80366

Open Angelodaniel opened 6 days ago

Angelodaniel commented 6 days ago

Problem Statement

For each project, we configure spend allocation Now, developers of that project can't know that billing quota starts 13th of month (and not 1st of month) and that they already used 50%.

They need to know what is their per-project projection of quota usage and if they need to act to prevent running out of per-project quota. So maybe they need to change sampling, maybe ask for more quota, maybe.... - otherwise, they are blind for monitoring.

At this moment there is no way to surface this inside of Sentry

Solution Brainstorm

No response

Product Area

Settings - Spend Allocation

┆Issue is synchronized with this Jira Improvement by Unito

getsantry[bot] commented 6 days ago

Routing to @getsentry/product-owners-settings-spend-allocation for triage ⏲️

getsantry[bot] commented 6 days ago

Assigning to @getsentry/support for routing ⏲️

brianthi commented 5 days ago

Hi, you're correct that there does not exist separate notifications for spend allocation consumption.

Team members with Manager, Billing, or Owner-level permissions will be notified via email when 80% of your Spend Allocation for each project has been consumed, and then again when 100% has been used up.

These notifications are actually available to any member in your org, but don't entirely solve your use case as it notifies for usage across the entire org and not per project per spend allocation. However if this is an acceptable workaround, ensure the thresholds are set here, and any member can go to their personal notification settings and turn on Spend Notifications.

Appreciate the feedback and we'll consider adding notifications for spend allocation usage when we revisit this feature for improvements.

Angelodaniel commented 13 hours ago

Hey @brianthi, thanks for answering this. The problem that we're trying to solve is to have Developers be aware of them reaching the Spend allocation limit of their projects as much Self serve as possible. Reason why the workaround won't work: