commit | fb10052422db4be1865500b87d685da3f8fc380b | [log] [tgz] |
---|---|---|
author | Olivér Szabó <oleewere@gmail.com> | Tue Nov 27 15:41:57 2018 +0100 |
committer | GitHub <noreply@github.com> | Tue Nov 27 15:41:57 2018 +0100 |
tree | 532b48aa3ce76f3c3d55ebf3cab2309411dce2a6 | |
parent | 91f65b22c1251ef8bcdac53f126aec7bddc3bd99 [diff] |
AMBARI-24959. Log Search: show log level filters enabled or disabled on /info/features endpoint (#44)
diff --git a/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/common/LogSearchConstants.java b/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/common/LogSearchConstants.java index 7db839f..a0c5aa9 100644 --- a/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/common/LogSearchConstants.java +++ b/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/common/LogSearchConstants.java
@@ -62,6 +62,7 @@ public static final String SORT = "sort"; // info features constants + public static final String LOG_LEVEL_FILTERS_KEY = "log_level_filters"; public static final String SHIPPER_CONFIG_API_KEY = "metadata_patterns"; public static final String AUTH_FEATURE_KEY = "auth";
diff --git a/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/manager/InfoManager.java b/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/manager/InfoManager.java index 3aabdbf..687bf0b 100644 --- a/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/manager/InfoManager.java +++ b/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/manager/InfoManager.java
@@ -81,6 +81,8 @@ Map<String, Object> featuresMap = new HashMap<>(); featuresMap.put(LogSearchConstants.AUTH_FEATURE_KEY, getAuthMap()); featuresMap.put(LogSearchConstants.SHIPPER_CONFIG_API_KEY, logSearchConfigApiConfig.isConfigApiEnabled()); + boolean logLevelFiltersEnabled = logSearchConfigApiConfig.isConfigApiEnabled() || logSearchConfigApiConfig.isSolrFilterStorage() || logSearchConfigApiConfig.isZkFilterStorage(); + featuresMap.put(LogSearchConstants.LOG_LEVEL_FILTERS_KEY, logLevelFiltersEnabled); return featuresMap; }