-
Notifications
You must be signed in to change notification settings - Fork 578
Description
Hello,
I am trying to monitor a Java application, but it seems like the client is only reporting a much lower number of records for some reason.
I set the "hook_service_patterns" and "hook_method_patterns." Since I can see some calls in the client with profile data in the Java XLog, I assume I set everything up correctly.
However, I am getting a much smaller count of calls than I should. It's about 30% of what it should be.
I discovered that drastically increasing the value of profile_step_max_keep_in_memory_count increases the number of calls reported by the client at the cost of application performance. With a value of 1,000,000, the count increases to about 99% (even with a value of 100,000, only 40% to 50% of the records were shown), but the application slows down so much that this is not an option.
Now, I am wondering if there is a different more efficient way to configure this so that it would not lose records?
I am also unsure whether the problem lies with the client not receiving all the data or with the server or agent.
Any insights or ideas would be helpful. :)