I am launching Monti APM today, an application performance monitoring tool based on Kadira.
Some of the features are:
Standard Meteor APM features: error tracking, production monitoring of various metrics, and detailed traces of methods and subscriptions
Alerts are enabled and can be sent by email, web hooks, or slack
Remote CPU profiling is enabled on paid plans and supported in Meteor 1.4 and newer
It uses public source maps to improve error stack traces. Support for private source maps is in progress.
Many bugs in the open sourced Kadira and it’s Meteor package have been fixed, and a few minor improvements have been made. For example, the dashboard charts automatically update again.
Pricing
There is a free plan with 8 hours of data retention. Paid plans start at $5/host/month. We use the same method as Kadira for calculating the number of hosts by using the median number of hosts for the month. Learn more on our website.
I will be continuing to improve the service. I have many ideas, but am also looking for feedback from the community.
Finally, I would like to thank the many community members who used Monti APM and gave me valuable feedback during the private beta.
Good job @zodern ! Do you plan on sharing evolutions of the initial codebase on Github ?
I think that an open-sourced version, backed by a group of persons that are providing premium plans with hosting and extra support would allow great enhancements to the tool that would benefit the whole community.
Thanks for the suggestion. I have considered it, and may eventually make the code public on GitHub. There already is lmachens/meteor-apm-server which has made some improvements to Kadira and simplified deployment.
@zodern am I understanding right that this tracks server errors (where the original kadira APM did not?). currently running my own instance on digital ocean using https://github.com/lmachens/meteor-apm-server/, but would be keen to give this a go
I used Kadira in the past, now trying out monti, replaced the agent and set the envars. I can see there’s data being send to your backend, but nothing appears when I look at my project on montiapm.com …
@zodern we have been using monti APM for almost a month now and absolutely love the comeback! Thank you again for putting in the effort.
One suggestion > ability to directly create a github issue from an error
One more thing, the old Kadira documents linked as specific tips were great, any way to access those?