Elastic Search Version: 7.4.0
APM Server Version: 7.4.0
APM Client Version: APM Java Agent: 1.14 (current)
APM Agent language and version: Java 1.8
I often to notice missing data in APM Dashboards such as "Time spent by span type", "Transaction duration request per minute" and other metrics dashboards.
I do not see any issue in the logs of APM agent or APM server or in Logstash. Stack monitoring also looks good.
Is there any possibility of data(span, transaction, metrics) lose in java APM agent? I do not see any debug message for ring buffer full and looks like no issue with ring buffer size. I am using default reporting interval(metrics_interval and api_request_time). Do i need to adjust the reporting interval to report more frequently than the default configuration?
Or is it something to be done with Kibana dashboarding logic(bucket interval?)
Update: I changed the reporting interval configuration to report the span, transaction, errors and metrics more often, now the data in Kibana APM dashboards looks fine without gaps(missing values).
@felixbarny Can you please help me to understand the logic for this behavior?