This is a migrated thread and some comments may be shown as answers.

Query on Eqatec Analytics

1 Answer 29 Views
General discussion
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Guest
Top achievements
Rank 1
Guest asked on 22 Sep 2011, 10:06 AM
Hi, I am in the process of short listing application usage metrics analysis tools for our products and came to know of your product. If you could answer some of my queries, then it will be great. #1) what is the general overhead when usage metrics is uploaded to the server? And is it asynchronous / non-blocking? #2) any impact that it can have on application performance and if so how much in the case of logging an exception or so while the application is running. I look forward to hear from you. Best Regards, Jophy Menachery Engineering Software Product Engineer 

1 Answer, 1 is accepted

Sort by
0
Guest
Top achievements
Rank 1
answered on 22 Sep 2011, 10:06 AM
Hi Jophy I'll be happy to answer these and other questions that may come up in your investigations into application analytics #1) If by overhead you mean the size of the data payload delivered to the servers, you will typically be looking at data sizes of 1-5kb of data for each time the application is started(dependent on how heavy use are tracking usage/exceptions, exceptions are quite text-heavy and take up more space). The calls on our monitor library are non-blocking, we simply registered your tracked data internally and return quickly to the calling code. We have an internal scheduling mechanism for sending data asynchronously to our servers while your app is running which also handles resubmitting and persisting data for non-connected clients. #2) The impact on your application should be absolutely minimal. As mentioned above, we simply copy the data you provide to our internal data structures and return quickly to your calling code. Internally we consume one thread from the threadpool while composing messages, sending data and persisting data but that takes place in the background and will not affect your application. Hope I have hit the right level of detail. If you need more or less details or if you have other points of uncertainty, feel free to contact us again, I'll be happy to provide all the information you need Best Regards Soren EQATEC Team
Tags
General discussion
Asked by
Guest
Top achievements
Rank 1
Answers by
Guest
Top achievements
Rank 1
Share this question
or