You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ta...@apache.org on 2023/04/27 11:31:42 UTC

[iotdb] 01/02: fix prometheus timeout

This is an automated email from the ASF dual-hosted git repository.

tanxinyu pushed a commit to branch ca
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit 518d4eec5e757af11d876c1a133deaf9d034de41
Author: OneSizeFitQuorum <ta...@apache.org>
AuthorDate: Mon Apr 24 00:23:54 2023 +0800

    fix prometheus timeout
    
    Signed-off-by: OneSizeFitQuorum <ta...@apache.org>
---
 .../metricsets/net/LinuxNetMetricManager.java      | 30 ++++++++++------------
 .../iotdb/db/service/metrics/FileMetrics.java      |  2 +-
 2 files changed, 15 insertions(+), 17 deletions(-)

diff --git a/metrics/interface/src/main/java/org/apache/iotdb/metrics/metricsets/net/LinuxNetMetricManager.java b/metrics/interface/src/main/java/org/apache/iotdb/metrics/metricsets/net/LinuxNetMetricManager.java
index 098463dea4..643954c49a 100644
--- a/metrics/interface/src/main/java/org/apache/iotdb/metrics/metricsets/net/LinuxNetMetricManager.java
+++ b/metrics/interface/src/main/java/org/apache/iotdb/metrics/metricsets/net/LinuxNetMetricManager.java
@@ -25,11 +25,9 @@ import org.apache.iotdb.metrics.config.MetricConfigDescriptor;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import java.io.BufferedReader;
 import java.io.File;
 import java.io.FileInputStream;
 import java.io.IOException;
-import java.io.InputStreamReader;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collections;
@@ -216,19 +214,19 @@ public class LinuxNetMetricManager implements INetMetricManager {
     }
 
     // update socket num
-    try {
-      Process process = Runtime.getRuntime().exec(this.getConnectNumCmd);
-      StringBuilder result = new StringBuilder();
-      try (BufferedReader input =
-          new BufferedReader(new InputStreamReader(process.getInputStream()))) {
-        String line;
-        while ((line = input.readLine()) != null) {
-          result.append(line);
-        }
-      }
-      this.connectionNum = Integer.parseInt(result.toString().trim());
-    } catch (IOException e) {
-      log.error("Failed to get socket num", e);
-    }
+    //    try {
+    //      Process process = Runtime.getRuntime().exec(this.getConnectNumCmd);
+    //      StringBuilder result = new StringBuilder();
+    //      try (BufferedReader input =
+    //          new BufferedReader(new InputStreamReader(process.getInputStream()))) {
+    //        String line;
+    //        while ((line = input.readLine()) != null) {
+    //          result.append(line);
+    //        }
+    //      }
+    //      this.connectionNum = Integer.parseInt(result.toString().trim());
+    //    } catch (IOException e) {
+    //      log.error("Failed to get socket num", e);
+    //    }
   }
 }
diff --git a/server/src/main/java/org/apache/iotdb/db/service/metrics/FileMetrics.java b/server/src/main/java/org/apache/iotdb/db/service/metrics/FileMetrics.java
index 483c2b7345..1829ebddd9 100644
--- a/server/src/main/java/org/apache/iotdb/db/service/metrics/FileMetrics.java
+++ b/server/src/main/java/org/apache/iotdb/db/service/metrics/FileMetrics.java
@@ -173,7 +173,7 @@ public class FileMetrics implements IMetricSet {
           };
       metricService.createAutoGauge(
           Metric.FILE_COUNT.toString(),
-          MetricLevel.CORE,
+          MetricLevel.NORMAL,
           this,
           FileMetrics::getOpenFileHandlersNumber,
           Tag.NAME.toString(),