blob: 4a0d5920dee33b23935213fc23de02b517c3f898 [file] [log] [blame]
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you 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. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package org.apache.ambari.logsearch.common;
public class LogSearchConstants {
public static final String LOGSEARCH_APPLICATION_NAME = "logsearch";
public static final String LOGSEARCH_PROPERTIES_FILE = "logsearch.properties";
public static final String LOGSEARCH_SESSION_ID = "LOGSEARCHSESSIONID";
// Log Levels
public static final String INFO = "INFO";
public static final String WARN = "WARN";
public static final String DEBUG = "DEBUG";
public static final String ERROR = "ERROR";
public static final String TRACE = "TRACE";
public static final String FATAL = "FATAL";
public static final String UNKNOWN = "UNKNOWN";
public static final String[] SUPPORTED_LOG_LEVELS = {FATAL, ERROR, WARN, INFO, DEBUG, TRACE, UNKNOWN};
// Application Constants
public static final String HOST = "H";
public static final String COMPONENT = "C";
public static final String SCROLL_TYPE_AFTER = "after";
public static final String SCROLL_TYPE_BEFORE = "before";
// Seprator's
public static final String I_E_SEPRATOR = "\\|i\\:\\:e\\|";
//SUFFIX
public static final String NGRAM_PREFIX = "ngram_";
//Date Format for SOLR
public static final String SOLR_DATE_FORMAT = "yyyy-MM-dd HH:mm:ss,SSS";
public static final String SOLR_DATE_FORMAT_PREFIX_Z = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'";
//Solr Order By
public static final String ASCENDING_ORDER = "asc";
public static final String DESCENDING_ORDER = "desc";
// logfeeder
public static final String LOGFEEDER_FILTER_NAME = "log_feeder_config";
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";
// service field / component label defaults
public static final String SERVICE_GROUP_LABELS_DEFAULTS = "";
public static final String SERVICE_COMPONENT_LABELS_DEFAULTS = "";
public static final String SERVICE_FIELD_LABELS_DEFAULTS = "log_message:Message,type:Component,logtime:Log Time,thread_name:Thread";
public static final String SERVICE_FIELD_VISIBLE_DEFAULTS = "log_message,level,logtime,type";
public static final String SERVICE_FIELD_EXCLUDES_DEFAULTS = "id,tags,text,message,seq_num,case_id,bundle_id,rowtype,event_count";
public static final String SERVICE_FIELD_FILTERABLE_EXLUDE_DEFAULTS = "";
public static final String SERVICE_FIELD_FALLBACK_PREFIX_DEFAULTS = "ws_,sdi_,std_";
public static final String SERVICE_FIELD_FALLBACK_SUFFIX_DEFAULTS = "_i,_l,_s,_b";
// audit field / component label defaults
public static final String AUDIT_COMPONENT_LABELS_DEFAULTS = "ambari:Ambari,hdfs:Hdfs,RangerAudit:Ranger";
public static final String AUDIT_FIELD_LABELS_DEFAULTS = "";
public static final String AUDIT_FIELD_COMMON_LABELS_DEFAULTS = "enforcer:Access Enforcer,access:Access Type,cliIP:Client Ip,cliType:Client Type," +
"dst:DST,evtTime:Event Time,ip:IP,logtime:Log Time,sess:Session,ugi:UGI,reqUser:User,repo:Audit Source";
public static final String AUDIT_FIELD_VISIBLE_DEFAULTS = "";
public static final String AUDIT_FIELD_VISIBLE_COMMON_DEFAULTS = "access,cliIP,evtTime,repo,resource,result,reqUser";
public static final String AUDIT_FIELD_EXCLUDES_DEFAULTS = "";
public static final String AUDIT_FIELD_EXCLUDES_COMMON_DEFAULTS = "tags,tags_str,seq_num";
public static final String AUDIT_FIELD_FILTERABLE_EXCLUDES_DEFAULTS = "";
public static final String AUDIT_FIELD_FILTERABLE_EXCLUDES_COMMON_DEFAULTS = "";
public static final String AUDIT_FIELD_FALLBACK_PREFIX_DEFAULTS = "ws_,std_";
public static final String AUDIT_FIELD_FALLBACK_SUFFIX_DEFAULTS = "_i,_l,_s,_b";
//Facet Constant
public static final String FACET_FIELD = "facet.field";
public static final String FACET_PIVOT = "facet.pivot";
public static final String FACET_PIVOT_MINCOUNT = "facet.pivot.mincount";
public static final String FACET_INDEX = "index";
// Request params
public static final String REQUEST_PARAM_XAXIS = "xAxis";
public static final String REQUEST_PARAM_YAXIS = "yAxis";
public static final String REQUEST_PARAM_STACK_BY = "stackBy";
public static final String REQUEST_PARAM_UNIT = "unit";
public static final String REQUEST_PARAM_TOP = "top";
public static final String REQUEST_PARAM_CLUSTER_NAMES = "clusters";
public static final String REQUEST_PARAM_BUNDLE_ID = "bundle_id";
public static final String REQUEST_PARAM_START_INDEX = "startIndex";
public static final String REQUEST_PARAM_PAGE = "page";
public static final String REQUEST_PARAM_PAGE_SIZE = "pageSize";
public static final String REQUEST_PARAM_SORT_BY = "sortBy";
public static final String REQUEST_PARAM_SORT_TYPE = "sortType";
public static final String REQUEST_PARAM_START_TIME = "start_time";
public static final String REQUEST_PARAM_END_TIME = "end_time";
public static final String REQUEST_PARAM_FROM = "from";
public static final String REQUEST_PARAM_TO = "to";
public static final String REQUEST_PARAM_FIELD = "field";
public static final String REQUEST_PARAM_FORMAT = "format";
public static final String REQUEST_PARAM_LAST_PAGE = "lastPage";
public static final String REQUEST_PARAM_I_MESSAGE = "includeMessage";
public static final String REQUEST_PARAM_E_MESSAGE = "excludeMessage";
public static final String REQUEST_PARAM_MUST_BE = "mustBe";
public static final String REQUEST_PARAM_MUST_NOT = "mustNot";
public static final String REQUEST_PARAM_INCLUDE_QUERY = "includeQuery";
public static final String REQUEST_PARAM_EXCLUDE_QUERY = "excludeQuery";
public static final String REQUEST_PARAM_ID = "id";
public static final String REQUEST_PARAM_SCROLL_TYPE = "scrollType";
public static final String REQUEST_PARAM_NUMBER_ROWS = "numberRows";
public static final String REQUEST_PARAM_LEVEL = "level";
public static final String REQUEST_PARAM_HOST_NAME = "host_name";
public static final String REQUEST_PARAM_COMPONENT_NAME = "component_name";
public static final String REQUEST_PARAM_FILE_NAME = "file_name";
public static final String REQUEST_PARAM_KEYWORD = "find";
public static final String REQUEST_PARAM_SOURCE_LOG_ID = "sourceLogId";
public static final String REQUEST_PARAM_KEYWORD_TYPE = "keywordType";
public static final String REQUEST_PARAM_TOKEN = "token";
public static final String REQUEST_PARAM_METADATA_NAME = "name";
public static final String REQUEST_PARAM_METADATA_TYPE = "type";
public static final String REQUEST_PARAM_METADATA_USER_NAME = "userName";
public static final String REQUEST_PARAM_UTC_OFFSET = "utcOffset";
public static final String REQUEST_PARAM_HOSTS = "hostList";
public static final String REQUEST_PARAM_USERS = "userList";
public static final String REQUEST_PARAM_PAGE_DEFAULT_VALUE = "0";
public static final String REQUEST_PARAM_PAGE_SIZE_DEFAULT_VALUE = "1000";
public static final String REQUEST_PARAM_SHIPPER_CONFIG = "shipperConfig";
public static final String REQUEST_PARAM_LOG_ID = "logId";
public static final String REQUEST_PARAM_TEST_ENTRY = "testEntry";
}