feat: Implement event loop instrumentation#14956
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. 9 Skipped Deployments
|
|
e47f480 to
c21c900
Compare
|
/snapshot-this |
c21c900 to
d7f5784
Compare
|
/snapshot-this |
9ae531d to
d830d55
Compare
|
/snapshot-this |
🚀 A snapshot release has been made for this PRTest the snapshots by updating your yarn add @medusajs/admin-bundler@2.13.6-snapshot-20260330084132yarn add @medusajs/admin-sdk@2.13.6-snapshot-20260330084132yarn add @medusajs/admin-shared@2.13.6-snapshot-20260330084132yarn add @medusajs/admin-vite-plugin@2.13.6-snapshot-20260330084132yarn add @medusajs/dashboard@2.13.6-snapshot-20260330084132yarn add create-medusa-app@2.13.6-snapshot-20260330084132yarn add @medusajs/cli@2.13.6-snapshot-20260330084132yarn add medusa-dev-cli@2.13.6-snapshot-20260330084132yarn add @medusajs/medusa-oas-cli@2.13.6-snapshot-20260330084132yarn add @medusajs/core-flows@2.13.6-snapshot-20260330084132yarn add @medusajs/framework@2.13.6-snapshot-20260330084132yarn add @medusajs/js-sdk@2.13.6-snapshot-20260330084132yarn add @medusajs/modules-sdk@2.13.6-snapshot-20260330084132yarn add @medusajs/orchestration@2.13.6-snapshot-20260330084132yarn add @medusajs/types@2.13.6-snapshot-20260330084132yarn add @medusajs/utils@2.13.6-snapshot-20260330084132yarn add @medusajs/workflows-sdk@2.13.6-snapshot-20260330084132yarn add @medusajs/deps@2.13.6-snapshot-20260330084132yarn add @medusajs/icons@2.13.6-snapshot-20260330084132yarn add @medusajs/ui@4.1.6-snapshot-20260330084132yarn add @medusajs/ui-preset@2.13.6-snapshot-20260330084132yarn add @medusajs/medusa@2.13.6-snapshot-20260330084132yarn add @medusajs/telemetry@2.13.6-snapshot-20260330084132yarn add @medusajs/test-utils@2.13.6-snapshot-20260330084132yarn add @medusajs/analytics@2.13.6-snapshot-20260330084132yarn add @medusajs/api-key@2.13.6-snapshot-20260330084132yarn add @medusajs/auth@2.13.6-snapshot-20260330084132yarn add @medusajs/cache-inmemory@2.13.6-snapshot-20260330084132yarn add @medusajs/cache-redis@2.13.6-snapshot-20260330084132yarn add @medusajs/caching@2.13.6-snapshot-20260330084132yarn add @medusajs/cart@2.13.6-snapshot-20260330084132yarn add @medusajs/currency@2.13.6-snapshot-20260330084132yarn add @medusajs/customer@2.13.6-snapshot-20260330084132yarn add @medusajs/event-bus-local@2.13.6-snapshot-20260330084132yarn add @medusajs/event-bus-redis@2.13.6-snapshot-20260330084132yarn add @medusajs/file@2.13.6-snapshot-20260330084132yarn add @medusajs/fulfillment@2.13.6-snapshot-20260330084132yarn add @medusajs/index@2.13.6-snapshot-20260330084132yarn add @medusajs/inventory@2.13.6-snapshot-20260330084132yarn add @medusajs/link-modules@2.13.6-snapshot-20260330084132yarn add @medusajs/locking@2.13.6-snapshot-20260330084132yarn add @medusajs/notification@2.13.6-snapshot-20260330084132yarn add @medusajs/order@2.13.6-snapshot-20260330084132yarn add @medusajs/payment@2.13.6-snapshot-20260330084132yarn add @medusajs/pricing@2.13.6-snapshot-20260330084132yarn add @medusajs/product@2.13.6-snapshot-20260330084132yarn add @medusajs/promotion@2.13.6-snapshot-20260330084132yarn add @medusajs/analytics-local@2.13.6-snapshot-20260330084132yarn add @medusajs/analytics-posthog@2.13.6-snapshot-20260330084132yarn add @medusajs/auth-emailpass@2.13.6-snapshot-20260330084132yarn add @medusajs/auth-github@2.13.6-snapshot-20260330084132yarn add @medusajs/auth-google@2.13.6-snapshot-20260330084132yarn add @medusajs/caching-redis@2.13.6-snapshot-20260330084132yarn add @medusajs/file-local@2.13.6-snapshot-20260330084132yarn add @medusajs/file-s3@2.13.6-snapshot-20260330084132yarn add @medusajs/fulfillment-manual@2.13.6-snapshot-20260330084132yarn add @medusajs/locking-postgres@2.13.6-snapshot-20260330084132yarn add @medusajs/locking-redis@2.13.6-snapshot-20260330084132yarn add @medusajs/notification-local@2.13.6-snapshot-20260330084132yarn add @medusajs/notification-sendgrid@2.13.6-snapshot-20260330084132yarn add @medusajs/payment-stripe@2.13.6-snapshot-20260330084132yarn add @medusajs/rbac@2.13.6-snapshot-20260330084132yarn add @medusajs/region@2.13.6-snapshot-20260330084132yarn add @medusajs/sales-channel@2.13.6-snapshot-20260330084132yarn add @medusajs/settings@2.13.6-snapshot-20260330084132yarn add @medusajs/stock-location@2.13.6-snapshot-20260330084132yarn add @medusajs/store@2.13.6-snapshot-20260330084132yarn add @medusajs/tax@2.13.6-snapshot-20260330084132yarn add @medusajs/translation@2.13.6-snapshot-20260330084132yarn add @medusajs/user@2.13.6-snapshot-20260330084132yarn add @medusajs/workflow-engine-inmemory@2.13.6-snapshot-20260330084132yarn add @medusajs/workflow-engine-redis@2.13.6-snapshot-20260330084132yarn add @medusajs/draft-order@2.13.6-snapshot-20260330084132
|
d830d55 to
88b8601
Compare
88b8601 to
8715893
Compare
|
After an initial review, a couple of things to address before this is ready: Required changes:
Notes:
|
Summary
Add Event loop instrumentation support. This should make it easier to detect a common issue - the event loop getting blocked resulting in 503s and restarts.
I still need to do some testing, but code-wise it can be reviewed.