From b7790c5a87df1880019fd064159e490e6b4a7845 Mon Sep 17 00:00:00 2001 From: lytscu Date: Thu, 16 Nov 2017 10:48:03 +0800 Subject: [PATCH] V3 modify revert --- .../plugin/mongodb/v3/MongoDBMethodInterceptor.java | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/apm-sniffer/apm-sdk-plugin/mongodb-3.x-plugin/src/main/java/org/skywalking/apm/plugin/mongodb/v3/MongoDBMethodInterceptor.java b/apm-sniffer/apm-sdk-plugin/mongodb-3.x-plugin/src/main/java/org/skywalking/apm/plugin/mongodb/v3/MongoDBMethodInterceptor.java index 749d1b840..a82f59b4d 100644 --- a/apm-sniffer/apm-sdk-plugin/mongodb-3.x-plugin/src/main/java/org/skywalking/apm/plugin/mongodb/v3/MongoDBMethodInterceptor.java +++ b/apm-sniffer/apm-sdk-plugin/mongodb-3.x-plugin/src/main/java/org/skywalking/apm/plugin/mongodb/v3/MongoDBMethodInterceptor.java @@ -200,15 +200,7 @@ public class MongoDBMethodInterceptor implements InstanceMethodsAroundIntercepto public void onConstruct(EnhancedInstance objInst, Object[] allArguments) { Cluster cluster = (Cluster)allArguments[0]; StringBuilder peers = new StringBuilder(); - List servers; - try { - cluster.getDescription().getClass().getMethod("getServerDescriptions", null); - servers = cluster.getDescription().getServerDescriptions(); - - } catch (NoSuchMethodException e) { - servers = cluster.getDescription().getAny(); - } - for (ServerDescription description : servers) { + for (ServerDescription description : cluster.getDescription().getServerDescriptions()) { ServerAddress address = description.getAddress(); peers.append(address.getHost() + ":" + address.getPort() + ";"); }