Performance profiling tools for Meteor apps


#1

What’s the state of the art of performance profiling tools/libraries in Meteor?


#2

For locally you can Kadira Debug: https://kadira.io/platform/kadira-debug/overview
(It support tracing for Blaze / DDP as well as CPU profiling)

For in production you can use Kadira APM: https://kadira.io/platform/kadira-apm/overview

Disclaimer: I (and my company) build these tools


#3

Thanks. I’m trying kadira right now.
Is there a way to profile one specific transaction where I’m experimenting a slow down in a template load?


#4

You can monitor how much ‘related’ DDP tasks took.
So method calls and subscriptions.
Related means that you check how is method called and check that name in kadira.


#5

I’d actually need something more end to end and client centric. Is there anything within the framework itself to instrument the process steps?