[monitor]移除设置菜单,内存缓存替换redis依赖

This commit is contained in:
tomsun28
2022-01-30 15:28:46 +08:00
parent 04b869e4a1
commit fa7d7dd473
8 changed files with 88 additions and 42 deletions

View File

@@ -19,12 +19,12 @@ public class MetricsDataExporter implements DisposableBean {
private final LinkedBlockingQueue<CollectRep.MetricsData> metricsDataToAlertQueue;
private final LinkedBlockingQueue<CollectRep.MetricsData> metricsDataToPersistentStorageQueue;
private final LinkedBlockingQueue<CollectRep.MetricsData> metricsDataToWarehouseRedisQueue;
private final LinkedBlockingQueue<CollectRep.MetricsData> metricsDataToMemoryStorageQueue;
public MetricsDataExporter() {
metricsDataToAlertQueue = new LinkedBlockingQueue<>();
metricsDataToPersistentStorageQueue = new LinkedBlockingQueue<>();
metricsDataToWarehouseRedisQueue = new LinkedBlockingQueue<>();
metricsDataToMemoryStorageQueue = new LinkedBlockingQueue<>();
}
public CollectRep.MetricsData pollAlertMetricsData() throws InterruptedException {
@@ -35,8 +35,8 @@ public class MetricsDataExporter implements DisposableBean {
return metricsDataToAlertQueue.poll(2, TimeUnit.SECONDS);
}
public CollectRep.MetricsData pollWarehouseRedisMetricsData() throws InterruptedException {
return metricsDataToWarehouseRedisQueue.poll(2, TimeUnit.SECONDS);
public CollectRep.MetricsData pollMemoryStorageMetricsData() throws InterruptedException {
return metricsDataToMemoryStorageQueue.poll(2, TimeUnit.SECONDS);
}
/**
@@ -46,7 +46,7 @@ public class MetricsDataExporter implements DisposableBean {
public void send(CollectRep.MetricsData metricsData) {
metricsDataToAlertQueue.offer(metricsData);
metricsDataToPersistentStorageQueue.offer(metricsData);
metricsDataToWarehouseRedisQueue.offer(metricsData);
metricsDataToMemoryStorageQueue.offer(metricsData);
}
@Override