Skip to content

Commit 4b2a117

Browse files
authored
bugfix redis collector create too many instance case oom (apache#734)
* bugfix redis collector create too many instance * bugfix redis collector create too many instance * bugfix redis collector create too many instance
1 parent 9d8d9ac commit 4b2a117

File tree

14 files changed

+227
-330
lines changed

14 files changed

+227
-330
lines changed

collector/src/main/java/com/usthe/collector/collect/common/cache/RedisConnect.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
package com.usthe.collector.collect.common.cache;
1919

2020
import io.lettuce.core.api.StatefulConnection;
21-
import io.lettuce.core.api.StatefulRedisConnection;
2221
import lombok.extern.slf4j.Slf4j;
2322

2423
/**

collector/src/main/java/com/usthe/collector/collect/mongodb/MongodbSingleCollectImpl.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import java.util.Optional;
2424

2525
import com.mongodb.MongoServerUnavailableException;
26+
import com.mongodb.MongoTimeoutException;
2627
import com.usthe.collector.collect.common.cache.CacheIdentifier;
2728
import com.usthe.collector.collect.common.cache.CommonCache;
2829
import com.usthe.collector.collect.common.cache.MongodbConnect;
@@ -116,7 +117,7 @@ public void collect(Builder builder, long appId, String app, Metrics metrics) {
116117
}
117118
fillBuilder(metrics, valueRowBuilder, document);
118119
builder.addValues(valueRowBuilder.build());
119-
} catch (MongoServerUnavailableException unavailableException) {
120+
} catch (MongoServerUnavailableException | MongoTimeoutException unavailableException) {
120121
builder.setCode(CollectRep.Code.UN_CONNECTABLE);
121122
String message = CommonUtil.getMessageFromThrowable(unavailableException);
122123
builder.setMsg(message);

collector/src/main/java/com/usthe/collector/collect/redis/RedisClusterCollectImpl.java

Lines changed: 0 additions & 132 deletions
This file was deleted.

0 commit comments

Comments
 (0)