From 39f2cd3a5f80b28378d93f9424da435253a6c0a6 Mon Sep 17 00:00:00 2001 From: dengliming Date: Fri, 3 Jul 2020 08:07:10 +0800 Subject: [PATCH] Optimize the code to prevent mongo statements from being too long (#5017) --- .../apm/plugin/mongodb/v3/support/MongoOperationHelper.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apm-sniffer/apm-sdk-plugin/mongodb-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/mongodb/v3/support/MongoOperationHelper.java b/apm-sniffer/apm-sdk-plugin/mongodb-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/mongodb/v3/support/MongoOperationHelper.java index 71c2eb876..42e5ecdad 100644 --- a/apm-sniffer/apm-sdk-plugin/mongodb-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/mongodb/v3/support/MongoOperationHelper.java +++ b/apm-sniffer/apm-sdk-plugin/mongodb-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/mongodb/v3/support/MongoOperationHelper.java @@ -128,8 +128,7 @@ public class MongoOperationHelper { } final int filterLengthLimit = Config.Plugin.MongoDB.FILTER_LENGTH_LIMIT; if (filterLengthLimit > 0 && params.length() > filterLengthLimit) { - params.append("..."); - break; + return params.substring(0, filterLengthLimit) + "..."; } } return params.toString();