Repository: incubator-metron Updated Branches: refs/heads/master ed34d9e69 -> c10a53eb8
METRON-437 Profile Definition's 'inputTopic' field is Extraneous (nickwallen) closes apache/incubator-metron#264 Project: http://git-wip-us.apache.org/repos/asf/incubator-metron/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-metron/commit/c10a53eb Tree: http://git-wip-us.apache.org/repos/asf/incubator-metron/tree/c10a53eb Diff: http://git-wip-us.apache.org/repos/asf/incubator-metron/diff/c10a53eb Branch: refs/heads/master Commit: c10a53eb89f7ec90aff6e8da5121f62f2f0e7eed Parents: ed34d9e Author: nickwallen <n...@nickallen.org> Authored: Thu Sep 22 11:13:39 2016 -0400 Committer: Nick Allen <n...@nickallen.org> Committed: Thu Sep 22 11:13:39 2016 -0400 ---------------------------------------------------------------------- metron-analytics/metron-profiler/README.md | 4 ---- .../config/zookeeper/percentiles/profiler.json | 1 - .../zookeeper/readme-example-1/profiler.json | 1 - .../zookeeper/readme-example-2/profiler.json | 1 - .../zookeeper/readme-example-3/profiler.json | 1 - .../zookeeper/write-integer/profiler.json | 1 - .../profiler/bolt/ProfileSplitterBoltTest.java | 4 ---- .../configuration/profiler/ProfilerConfig.java | 20 +------------------- 8 files changed, 1 insertion(+), 32 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/c10a53eb/metron-analytics/metron-profiler/README.md ---------------------------------------------------------------------- diff --git a/metron-analytics/metron-profiler/README.md b/metron-analytics/metron-profiler/README.md index d1884af..6822b61 100644 --- a/metron-analytics/metron-profiler/README.md +++ b/metron-analytics/metron-profiler/README.md @@ -125,7 +125,6 @@ The total number of bytes of HTTP data for each host. The following configuratio ``` { - "inputTopic": "indexing", "profiles": [ { "profile": "example1", @@ -159,7 +158,6 @@ The ratio of DNS traffic to HTTP traffic for each host. The following configurat ``` { - "inputTopic": "indexing", "profiles": [ { "profile": "example2", @@ -193,7 +191,6 @@ The average of the `length` field of HTTP traffic. The following configuration w ``` { - "inputTopic": "indexing", "profiles": [ { "profile": "example3", @@ -261,7 +258,6 @@ This section will describe the steps required to get your first profile running. 5. Create the Profiler definition in a file located at `/usr/metron/0.2.0BETA/config/zookeeper/profiler.json`. The following JSON will create a profile that simply counts the number of messages. ``` { - "inputTopic": "indexing", "profiles": [ { "profile": "test", http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/c10a53eb/metron-analytics/metron-profiler/src/test/config/zookeeper/percentiles/profiler.json ---------------------------------------------------------------------- diff --git a/metron-analytics/metron-profiler/src/test/config/zookeeper/percentiles/profiler.json b/metron-analytics/metron-profiler/src/test/config/zookeeper/percentiles/profiler.json index 8ef4352..8a54834 100644 --- a/metron-analytics/metron-profiler/src/test/config/zookeeper/percentiles/profiler.json +++ b/metron-analytics/metron-profiler/src/test/config/zookeeper/percentiles/profiler.json @@ -1,5 +1,4 @@ { - "inputTopic": "indexing", "profiles": [ { "profile": "percentiles", http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/c10a53eb/metron-analytics/metron-profiler/src/test/config/zookeeper/readme-example-1/profiler.json ---------------------------------------------------------------------- diff --git a/metron-analytics/metron-profiler/src/test/config/zookeeper/readme-example-1/profiler.json b/metron-analytics/metron-profiler/src/test/config/zookeeper/readme-example-1/profiler.json index ebc56fd..96c60a1 100644 --- a/metron-analytics/metron-profiler/src/test/config/zookeeper/readme-example-1/profiler.json +++ b/metron-analytics/metron-profiler/src/test/config/zookeeper/readme-example-1/profiler.json @@ -1,5 +1,4 @@ { - "inputTopic": "indexing", "profiles": [ { "profile": "example1", http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/c10a53eb/metron-analytics/metron-profiler/src/test/config/zookeeper/readme-example-2/profiler.json ---------------------------------------------------------------------- diff --git a/metron-analytics/metron-profiler/src/test/config/zookeeper/readme-example-2/profiler.json b/metron-analytics/metron-profiler/src/test/config/zookeeper/readme-example-2/profiler.json index c17c6da..1a8a1b7 100644 --- a/metron-analytics/metron-profiler/src/test/config/zookeeper/readme-example-2/profiler.json +++ b/metron-analytics/metron-profiler/src/test/config/zookeeper/readme-example-2/profiler.json @@ -1,5 +1,4 @@ { - "inputTopic": "indexing", "profiles": [ { "profile": "example2", http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/c10a53eb/metron-analytics/metron-profiler/src/test/config/zookeeper/readme-example-3/profiler.json ---------------------------------------------------------------------- diff --git a/metron-analytics/metron-profiler/src/test/config/zookeeper/readme-example-3/profiler.json b/metron-analytics/metron-profiler/src/test/config/zookeeper/readme-example-3/profiler.json index 25670c5..67cdefd 100644 --- a/metron-analytics/metron-profiler/src/test/config/zookeeper/readme-example-3/profiler.json +++ b/metron-analytics/metron-profiler/src/test/config/zookeeper/readme-example-3/profiler.json @@ -1,5 +1,4 @@ { - "inputTopic": "indexing", "profiles": [ { "profile": "example3", http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/c10a53eb/metron-analytics/metron-profiler/src/test/config/zookeeper/write-integer/profiler.json ---------------------------------------------------------------------- diff --git a/metron-analytics/metron-profiler/src/test/config/zookeeper/write-integer/profiler.json b/metron-analytics/metron-profiler/src/test/config/zookeeper/write-integer/profiler.json index ae5e6c7..bf78365 100644 --- a/metron-analytics/metron-profiler/src/test/config/zookeeper/write-integer/profiler.json +++ b/metron-analytics/metron-profiler/src/test/config/zookeeper/write-integer/profiler.json @@ -1,5 +1,4 @@ { - "inputTopic": "indexing", "profiles": [ { "profile": "example1", http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/c10a53eb/metron-analytics/metron-profiler/src/test/java/org/apache/metron/profiler/bolt/ProfileSplitterBoltTest.java ---------------------------------------------------------------------- diff --git a/metron-analytics/metron-profiler/src/test/java/org/apache/metron/profiler/bolt/ProfileSplitterBoltTest.java b/metron-analytics/metron-profiler/src/test/java/org/apache/metron/profiler/bolt/ProfileSplitterBoltTest.java index 67c1ba3..31ff279 100644 --- a/metron-analytics/metron-profiler/src/test/java/org/apache/metron/profiler/bolt/ProfileSplitterBoltTest.java +++ b/metron-analytics/metron-profiler/src/test/java/org/apache/metron/profiler/bolt/ProfileSplitterBoltTest.java @@ -56,7 +56,6 @@ public class ProfileSplitterBoltTest extends BaseBoltTest { /** * { - * "inputTopic": "enrichment", * "profiles": [ * { * "profile": "test", @@ -74,7 +73,6 @@ public class ProfileSplitterBoltTest extends BaseBoltTest { /** * { - * "inputTopic": "enrichment", * "profiles": [ * { * "profile": "test", @@ -92,7 +90,6 @@ public class ProfileSplitterBoltTest extends BaseBoltTest { /** * { - * "inputTopic": "enrichment", * "profiles": [ * { * "profile": "test", @@ -109,7 +106,6 @@ public class ProfileSplitterBoltTest extends BaseBoltTest { /** * { - * "inputTopic": "enrichment", * "profiles": [ * { * "profile": "test", http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/c10a53eb/metron-platform/metron-common/src/main/java/org/apache/metron/common/configuration/profiler/ProfilerConfig.java ---------------------------------------------------------------------- diff --git a/metron-platform/metron-common/src/main/java/org/apache/metron/common/configuration/profiler/ProfilerConfig.java b/metron-platform/metron-common/src/main/java/org/apache/metron/common/configuration/profiler/ProfilerConfig.java index 8263d39..fcc03fd 100644 --- a/metron-platform/metron-common/src/main/java/org/apache/metron/common/configuration/profiler/ProfilerConfig.java +++ b/metron-platform/metron-common/src/main/java/org/apache/metron/common/configuration/profiler/ProfilerConfig.java @@ -27,23 +27,10 @@ import java.util.List; public class ProfilerConfig implements Serializable { /** - * The input topic from which messages will be read. - */ - private String inputTopic; - - /** * One or more profile definitions. */ private List<ProfileConfig> profiles = new ArrayList<>(); - public String getInputTopic() { - return inputTopic; - } - - public void setInputTopic(String inputTopic) { - this.inputTopic = inputTopic; - } - public List<ProfileConfig> getProfiles() { return profiles; } @@ -58,16 +45,11 @@ public class ProfilerConfig implements Serializable { if (o == null || getClass() != o.getClass()) return false; ProfilerConfig that = (ProfilerConfig) o; - - if (inputTopic != null ? !inputTopic.equals(that.inputTopic) : that.inputTopic != null) return false; return profiles != null ? profiles.equals(that.profiles) : that.profiles == null; - } @Override public int hashCode() { - int result = inputTopic != null ? inputTopic.hashCode() : 0; - result = 31 * result + (profiles != null ? profiles.hashCode() : 0); - return result; + return profiles != null ? profiles.hashCode() : 0; } }