Ver código fonte

Made namespace a constant

Raymond Edah 7 anos atrás
pai
commit
1672a85c5c

+ 1 - 0
src/main/java/nu/ltd/fp/se/Constant.java

@@ -5,4 +5,5 @@ public class Constant {
   public static final String ROOT_PATH = "/";
   public static final String METRICS_PATH = "/metrics";
   public static final Integer LISTEN_PORT = 18089;
+  public static final String EXPORTER_NAMESPACE = "node_";
 }

+ 2 - 1
src/main/java/nu/ltd/fp/se/collector/SmartOSCollector.java

@@ -1,10 +1,11 @@
 package nu.ltd.fp.se.collector;
 
 import io.prometheus.client.Gauge;
+import nu.ltd.fp.se.Constant;
 
 public class SmartOSCollector extends AbstractMetricCollector implements MetricCollector {
   static final Gauge unameGauge = Gauge.build()
-    .name("smartos_info")
+    .name(Constant.EXPORTER_NAMESPACE + "smartos_info")
     .help("Collector name")
     .labelNames("collector_name")
     .register();

+ 2 - 1
src/main/java/nu/ltd/fp/se/collector/UnameCollector.java

@@ -1,10 +1,11 @@
 package nu.ltd.fp.se.collector;
 
 import io.prometheus.client.Gauge;
+import nu.ltd.fp.se.Constant;
 
 public class UnameCollector extends AbstractMetricCollector implements MetricCollector {
   static final Gauge unameGauge = Gauge.build()
-    .name("node_uname_info")
+    .name(Constant.EXPORTER_NAMESPACE + "uname_info")
     .help("Labeled system information as provided by the uname system call")
     .labelNames("domainname", "machine", "nodename", "release", "sysname", "version")
     .register();