getsentry / sentry

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

Transaction based profiled dropped due to UI Profiling quota. #90886

Open rodolfoBee opened 1 month ago

rodolfoBee commented 1 month ago

Environment

SaaS (https://sentry.io/)

Steps to Reproduce

  1. Configure any SDK that supports transaction based profiling. (used Node Express SDK in my test)

    Sentry.init({
    debug:true,
    dsn: "..",
    integrations: [
    nodeProfilingIntegration(),
    ],
    
    tracesSampleRate: 1.0,
    profilesSampleRate: 1.0,
    });
  2. Send test profiles to Sentry

Expected Result

The test profiles are accepted and visible in Sentry.

Actual Result

Profile is rejected with message: "Profile Duration UI Usage Exceeded"

Product Area

Profiling

Link

No response

DSN

No response

Version

No response

getsantry[bot] commented 1 month ago

Assigning to @getsentry/support for routing ⏲️

getsantry[bot] commented 1 month ago

Routing to @getsentry/product-owners-profiling for triage ⏲️

Zylphrex commented 1 month ago

@rodolfoBee could you DM me with the org slug? AM3 plans convert transaction profiles to profile hours. Though it's strange here that it's being treated as UI profiling.