arunoda / meteor-apm-client

Application Performance Monitoring for Meteor
http://meteorapm.com
Other
16 stars 6 forks source link

What exactly is a trace? #54

Open dandv opened 10 years ago

dandv commented 10 years ago

I've looked in the docs but can't find an article about traces. I've obviously used them, but I'm not sure I have a clear understanding of what they are in the APM UI context.

For example, the app I'm instrumenting is in private beta so subscriptions or method calls happen very rarely. Seems that I can see individual method or Meteor.subscribe calls as spikes in the Response Time graph, then I click on them, and see a button for the trace.

But what happens with a frequently used app, when many subscription calls will be made per second? Will an average be displayed in the Response Time chart? What if I click on it, what traces will be displayed? Will APM choose the slowest ones perhaps, up to a limit?

arunoda commented 10 years ago

We don't send all your method calls to APM. If so, we can't handle that amount of load. Instead we pick outliers and send them to the APM. So it doesn't matter how many subscription calls you've for a second.

In the future, we'll let you decide the outlier value, rate and some other params to customize it


Arunoda Susiripala I curate Meteor Weekly - Check it out! http://meteorhacks.com/meteor-weekly/?utm_source=email-footer&utm_medium=email&utm_campaign=meteorweekly

On Sat, May 31, 2014 at 2:03 AM, Dan Dascalescu notifications@github.com wrote:

I've looked in the docs http://support.meteorapm.com/knowledgebase/articles/all but can't find an article about traces. I've obviously used them, but I'm not sure I have a clear understanding of what they are in the APM UI context.

For example, the app I'm instrumenting is in private beta so subscriptions or method calls happen very rarely. Seems that I can see individual method or Meteor.subscribe calls as spikes in the Response Time graph, then I click on them, and see a button for the trace.

But what happens with a frequently used app, when many subscription calls will be made per second? Will an average be displayed in the Response Time chart? What if I click on it, what traces will be displayed? Will APM choose the slowest ones perhaps, up to a limit?

— Reply to this email directly or view it on GitHub https://github.com/arunoda/meteor-apm-client/issues/54.