Catalog alignment
[sdc.git] / common-app-api / src / main / java / org / openecomp / sdc / fe / monitoring / FeMonitoringService.java
index 1ac10a2..78e565e 100644 (file)
@@ -7,9 +7,9 @@
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -35,8 +35,7 @@ import org.openecomp.sdc.common.monitoring.MonitoringEvent;
 import org.openecomp.sdc.common.monitoring.MonitoringMetricsFetcher;
 import org.openecomp.sdc.fe.config.Configuration;
 import org.openecomp.sdc.fe.config.ConfigurationManager;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
+import org.openecomp.sdc.common.log.wrappers.Logger;
 
 import javax.servlet.ServletContext;
 import java.util.concurrent.Executors;
@@ -46,65 +45,64 @@ import java.util.concurrent.TimeUnit;
 
 public class FeMonitoringService {
 
-    private static final String URL = "%s://%s:%s/sdc2/rest/monitoring";
-    private static final int DEFAULT_TIMEOUT = 3000;
-    private static Logger monitoringLogger = LoggerFactory.getLogger("asdc.fe.monitoring.service");
-    private static Logger log = LoggerFactory.getLogger(FeMonitoringService.class.getName());
-    private static Gson gson = new GsonBuilder().setPrettyPrinting().create();
+       private static final String URL = "%s://%s:%s/sdc2/rest/monitoring";
+    private static Logger monitoringLogger = Logger.getLogger("asdc.fe.monitoring.service");
+    private static Logger log = Logger.getLogger(FeMonitoringService.class.getName());
+       private static Gson gson = new GsonBuilder().setPrettyPrinting().create();
 
-    private class MonitoringScheduledTask implements Runnable {
-        @Override
-        public void run() {
-            monitoringLogger.trace("Executing FE Monitoring Task - Start");
-            MonitoringEvent monitoringMetrics = MonitoringMetricsFetcher.getInstance().getMonitoringMetrics();
-            processMonitoringEvent(monitoringMetrics);
-            monitoringLogger.trace("Executing FE Monitoring Task - Status = {}", monitoringMetrics.toString());
-        }
-    }
+       private class MonitoringScheduledTask implements Runnable {
+               @Override
+               public void run() {
+                       monitoringLogger.trace("Executing FE Monitoring Task - Start");
+                       MonitoringEvent monitoringMetrics = MonitoringMetricsFetcher.getInstance().getMonitoringMetrics();
+                       processMonitoringEvent(monitoringMetrics);
+                       monitoringLogger.trace("Executing FE Monitoring Task - Status = {}", monitoringMetrics.toString());
+               }
+       }
 
-    /**
-     * This executor will execute the Monitoring task.
-     */
-    private ScheduledExecutorService monitoringExecutor = Executors.newSingleThreadScheduledExecutor(new ThreadFactory() {
-        @Override
-        public Thread newThread(Runnable r) {
-            return new Thread(r, "FE-Monitoring-Thread");
-        }
-    });
-    private ServletContext context;
+       /**
+        * This executor will execute the Monitoring task.
+        */
+       ScheduledExecutorService monitoringExecutor = Executors.newSingleThreadScheduledExecutor(new ThreadFactory() {
+               @Override
+               public Thread newThread(Runnable r) {
+                       return new Thread(r, "FE-Monitoring-Thread");
+               }
+       });
+       private ServletContext context;
 
-    public FeMonitoringService(ServletContext context) {
-        this.context = context;
-    }
+       public FeMonitoringService(ServletContext context) {
+               this.context = context;
+       }
 
-    public void start(int interval) {
-        Configuration config = ((ConfigurationManager) context.getAttribute(Constants.CONFIGURATION_MANAGER_ATTR))
-                .getConfiguration();
-        if (config.getSystemMonitoring().getEnabled()) {
-            log.info("FE monitoring service enabled, interval is {} seconds", interval);
-            this.monitoringExecutor.scheduleAtFixedRate(new MonitoringScheduledTask(), 0, interval, TimeUnit.SECONDS);
-        } else {
-            log.info("FE monitoring service is disabled");
-        }
-    }
+       public void start(int interval) {
+               Configuration config = ((ConfigurationManager) context.getAttribute(Constants.CONFIGURATION_MANAGER_ATTR))
+                               .getConfiguration();
+               if (config.getSystemMonitoring().getEnabled()) {
+                       log.info("FE monitoring service enabled, interval is {} seconds", interval);
+                       this.monitoringExecutor.scheduleAtFixedRate(new MonitoringScheduledTask(), 0, interval, TimeUnit.SECONDS);
+               } else {
+                       log.info("FE monitoring service is disabled");
+               }
+       }
 
-    private void processMonitoringEvent(MonitoringEvent monitoringMetrics) {
-        try {
-            Configuration config = ((ConfigurationManager) context.getAttribute(Constants.CONFIGURATION_MANAGER_ATTR))
-                    .getConfiguration();
-            String redirectedUrl = String.format(URL, config.getBeProtocol(), config.getBeHost(),
-                    Constants.HTTPS.equals(config.getBeProtocol()) ? config.getBeSslPort() : config.getBeHttpPort());
+       private void processMonitoringEvent(MonitoringEvent monitoringMetrics) {
+               try {
+                       Configuration config = ((ConfigurationManager) context.getAttribute(Constants.CONFIGURATION_MANAGER_ATTR))
+                                       .getConfiguration();
+                       String redirectedUrl = String.format(URL, config.getBeProtocol(), config.getBeHost(),
+                               Constants.HTTPS.equals(config.getBeProtocol()) ? config.getBeSslPort() : config.getBeHttpPort());
 
-            int timeout = DEFAULT_TIMEOUT;
-            String monitoringMetricsJson = gson.toJson(monitoringMetrics);
-            HttpEntity myEntity = new StringEntity(monitoringMetricsJson, ContentType.APPLICATION_JSON);
-            HttpResponse<String> resposne = HttpRequest.post(redirectedUrl, myEntity, new HttpClientConfig(new Timeouts(timeout, timeout)));
+                       int timeout = 3000;
+                       String monitoringMetricsJson = gson.toJson(monitoringMetrics);
+                       HttpEntity myEntity = new StringEntity(monitoringMetricsJson, ContentType.APPLICATION_JSON);
+                       HttpResponse<String> resposne = HttpRequest.post(redirectedUrl, myEntity, new HttpClientConfig(new Timeouts(timeout, timeout)));
             int beResponseStatus = resposne.getStatusCode();
             if (beResponseStatus != HttpStatus.SC_OK) {
                 monitoringLogger.error("Unexpected HTTP response from BE : {}", beResponseStatus);
             }
-        } catch (Exception e) {
-            monitoringLogger.error("Monitoring BE failed with exception ", e);
-        }
-    }
+               } catch (Exception e) {
+                   monitoringLogger.error("Monitoring BE failed with exception ", e);
+               }
+       }
 }