Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Angelodaniel opened this issue Nov 7, 2024 · 4 comments
Labels

Comments

@Angelodaniel
Copy link
Member

Angelodaniel commented Nov 7, 2024

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

  • 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.
    • Which is not general members or Team admins so that's where the gap is.
  • Dashboards don't have access to the this kind of data so that won't work in a scalable way
  • Spend allocation is on Org level which means general members or Team Admins don't have access to it.

Solution Brainstorm

No response

Product Area

Settings - Spend Allocation

┆Issue is synchronized with this Jira Improvement by Unito

@Angelodaniel Angelodaniel added Product Area: Settings - Spend Allocation Sync: Jira Apply to auto-create a Jira shadow ticket labels Nov 7, 2024
@getsantry
Copy link
Contributor

getsantry bot commented Nov 7, 2024

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

@getsantry
Copy link
Contributor

getsantry bot commented Nov 7, 2024

Assigning to @getsentry/support for routing ⏲️

@getsantry getsantry bot moved this to Waiting for: Support in GitHub Issues with 👀 3 Nov 7, 2024
@getsantry getsantry bot moved this from Waiting for: Support to Waiting for: Product Owner in GitHub Issues with 👀 3 Nov 8, 2024
@brianthi
Copy link

brianthi commented Nov 8, 2024

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
Copy link
Member Author

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:

  • It's per org not per project, Devs don't care about the org quota but about their project quota.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: No status
Development

No branches or pull requests

4 participants