I know there is a question in the subject, but I rather hope to start a discussion instead of getting a simple answer
What are your thoughts on the subject? What and how do you measure the performance of your apps?
What does “performance monitoring” even means for you?
I have the courtesy of working at Vazco, where we not only maintain our Meteor projects but also do consulting and help others in this regard, and we noticed that the idea of “monitoring performance” varies significantly between projects.
We have written a blog post about monitoring performance, mentioning some low-hanging fruits there, but by no means it covers the whole issue.
This is why I would like to know a little more about how you look at the problem. What tooling are you using? Meteor Cloud APM, Kadira APM, Monti APM? Any not-meteor-specific like DataDog or some ELK stack? Do you do something special for the MongoDB performance monitoring?
Do you analyze the data over time to know where you’re going, or instead focus on this only if you detect some problems?
It would be nice to have some overview of what is achievable, inspiring others to follow.
Some links to get started, feel free to post your own:
- Meteor Performance Monitoring - Beyond the Galaxy - talk from Meteor Impact 2020
- Production debugging for Meteor apps with Meteor up & Monti APM - talk from Meteor Impact 2020
- How to effectively monitor the performance of Meteor projects? - aforementioned blog post
- DataDog Tracer on Meteor - thread