You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by di...@apache.org on 2018/11/19 20:15:32 UTC
[airavata] branch staging updated: Refactoring platform monitor
module
This is an automated email from the ASF dual-hosted git repository.
dimuthuupe pushed a commit to branch staging
in repository https://gitbox.apache.org/repos/asf/airavata.git
The following commit(s) were added to refs/heads/staging by this push:
new cb3168b Refactoring platform monitor module
cb3168b is described below
commit cb3168bd68ae5a623d25a2d926f08d8d6e7ce676
Author: Dimuthu Wannipurage <di...@datasprouts.com>
AuthorDate: Mon Nov 19 15:15:23 2018 -0500
Refactoring platform monitor module
---
.../org/apache/airavata/helix/cluster/monitoring/MainMonitor.java | 3 +++
.../helix/cluster/monitoring/{ => agents}/ApiServerMonitor.java | 5 ++++-
.../airavata/helix/cluster/monitoring/{ => agents}/DbMonitor.java | 5 ++++-
.../cluster/monitoring/{ => agents}/HelixControllerMonitor.java | 4 +++-
.../cluster/monitoring/{ => agents}/HelixParticipantMonitor.java | 5 ++++-
.../helix/cluster/monitoring/{ => agents}/ZookeeperMonitor.java | 5 ++++-
6 files changed, 22 insertions(+), 5 deletions(-)
diff --git a/modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/MainMonitor.java b/modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/MainMonitor.java
index f15ded9..c727b7e 100644
--- a/modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/MainMonitor.java
+++ b/modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/MainMonitor.java
@@ -1,6 +1,7 @@
package org.apache.airavata.helix.cluster.monitoring;
import org.apache.airavata.common.exception.ApplicationSettingsException;
+import org.apache.airavata.helix.cluster.monitoring.agents.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -16,6 +17,8 @@ public class MainMonitor {
public static void main(String args[]) throws ApplicationSettingsException {
+ logger.info("Starting platform monitor");
+
List<PlatformMonitor> platformMonitors = Arrays.asList(new ApiServerMonitor(),
new DbMonitor(), new HelixControllerMonitor(),
new HelixParticipantMonitor(), new ZookeeperMonitor());
diff --git a/modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/ApiServerMonitor.java b/modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/agents/ApiServerMonitor.java
similarity index 84%
rename from modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/ApiServerMonitor.java
rename to modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/agents/ApiServerMonitor.java
index 6c50c66..6dc301b 100644
--- a/modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/ApiServerMonitor.java
+++ b/modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/agents/ApiServerMonitor.java
@@ -1,7 +1,10 @@
-package org.apache.airavata.helix.cluster.monitoring;
+package org.apache.airavata.helix.cluster.monitoring.agents;
import org.apache.airavata.common.exception.ApplicationSettingsException;
import org.apache.airavata.common.utils.ServerSettings;
+import org.apache.airavata.helix.cluster.monitoring.ErrorNotifier;
+import org.apache.airavata.helix.cluster.monitoring.PlatformMonitor;
+import org.apache.airavata.helix.cluster.monitoring.PlatformMonitorError;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/DbMonitor.java b/modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/agents/DbMonitor.java
similarity index 84%
rename from modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/DbMonitor.java
rename to modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/agents/DbMonitor.java
index b236be5..4d71216 100644
--- a/modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/DbMonitor.java
+++ b/modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/agents/DbMonitor.java
@@ -1,7 +1,10 @@
-package org.apache.airavata.helix.cluster.monitoring;
+package org.apache.airavata.helix.cluster.monitoring.agents;
import org.apache.airavata.common.exception.ApplicationSettingsException;
import org.apache.airavata.common.utils.ServerSettings;
+import org.apache.airavata.helix.cluster.monitoring.ErrorNotifier;
+import org.apache.airavata.helix.cluster.monitoring.PlatformMonitor;
+import org.apache.airavata.helix.cluster.monitoring.PlatformMonitorError;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/HelixControllerMonitor.java b/modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/agents/HelixControllerMonitor.java
similarity index 66%
rename from modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/HelixControllerMonitor.java
rename to modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/agents/HelixControllerMonitor.java
index 3f4944d..9e081b5 100644
--- a/modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/HelixControllerMonitor.java
+++ b/modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/agents/HelixControllerMonitor.java
@@ -1,5 +1,7 @@
-package org.apache.airavata.helix.cluster.monitoring;
+package org.apache.airavata.helix.cluster.monitoring.agents;
+import org.apache.airavata.helix.cluster.monitoring.ErrorNotifier;
+import org.apache.airavata.helix.cluster.monitoring.PlatformMonitor;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/HelixParticipantMonitor.java b/modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/agents/HelixParticipantMonitor.java
similarity index 94%
rename from modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/HelixParticipantMonitor.java
rename to modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/agents/HelixParticipantMonitor.java
index 97f02df..ad2989e 100644
--- a/modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/HelixParticipantMonitor.java
+++ b/modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/agents/HelixParticipantMonitor.java
@@ -1,7 +1,10 @@
-package org.apache.airavata.helix.cluster.monitoring;
+package org.apache.airavata.helix.cluster.monitoring.agents;
import org.apache.airavata.common.exception.ApplicationSettingsException;
import org.apache.airavata.common.utils.ServerSettings;
+import org.apache.airavata.helix.cluster.monitoring.ErrorNotifier;
+import org.apache.airavata.helix.cluster.monitoring.PlatformMonitor;
+import org.apache.airavata.helix.cluster.monitoring.PlatformMonitorError;
import org.apache.airavata.helix.impl.task.mock.MockTask;
import org.apache.airavata.helix.workflow.WorkflowOperator;
import org.apache.helix.manager.zk.ZKHelixAdmin;
diff --git a/modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/ZookeeperMonitor.java b/modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/agents/ZookeeperMonitor.java
similarity index 83%
rename from modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/ZookeeperMonitor.java
rename to modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/agents/ZookeeperMonitor.java
index 4a70018..c21ec90 100644
--- a/modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/ZookeeperMonitor.java
+++ b/modules/airavata-helix/platform-monitor/src/main/java/org/apache/airavata/helix/cluster/monitoring/agents/ZookeeperMonitor.java
@@ -1,7 +1,10 @@
-package org.apache.airavata.helix.cluster.monitoring;
+package org.apache.airavata.helix.cluster.monitoring.agents;
import org.apache.airavata.common.exception.ApplicationSettingsException;
import org.apache.airavata.common.utils.ServerSettings;
+import org.apache.airavata.helix.cluster.monitoring.ErrorNotifier;
+import org.apache.airavata.helix.cluster.monitoring.PlatformMonitor;
+import org.apache.airavata.helix.cluster.monitoring.PlatformMonitorError;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;