18 Nov 2025
07:09 AM
- last edited on
19 Nov 2025
06:56 AM
by
MaciejNeumann
Hi Team,
We observed a response time degradation issue on 17th November 2025, where the Endpoint Handler generateOTPAndSendSMS took more than 1 minute to execute. Upon reviewing the developer's analysis, it appears that calls to the external APIs are completing within an acceptable time (~4 seconds), but the execution of the OpenTelemetry code for log ingestion is taking approximately 28 seconds. The delay consistently occurs on the following three lines, which are each taking around 28 seconds in the impacted transactions. While these lines don't involve heavy operations, the logs repeatedly show a 28-second delay, raising concerns that the issue might be related to high log ingestion load in Dynatrace, potentially causing thread blocking or delays. The code in question is as follows: log.info(LogsConstants.generateLog(LogsConstants.START, context, request)); final String requestBody = request.getBody().orElse(Constants.EMPTY_REQUEST_BODY); log.info(LogsConstants.generateLog(LogsConstants.REQUEST_BODY, context, request));
Could you please assist us in identifying the root cause of this issue.