Skip to content

Client shows a much lower number of data points in the Java XLog than expected. #1030

@Marcel-Ha

Description

@Marcel-Ha

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. :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions