/*
* 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.solr;
public class SolrConstants {
private SolrConstants() {
}
public class CommonLogConstants {
private CommonLogConstants() {
}
public static final String ID = "id";
public static final String SEQUENCE_ID = "seq_num";
public static final String BUNDLE_ID = "bundle_id";
public static final String CASE_ID = "case_id";
public static final String CLUSTER = "cluster";
public static final String LOG_MESSAGE = "log_message";
public static final String LOGFILE_LINE_NUMBER = "logfile_line_number";
public static final String EVENT_DURATION_MD5 = "event_dur_m5";
public static final String FILE = "file";
public static final String EVENT_COUNT = "event_count";
public static final String EVENT_MD5 = "event_md5";
public static final String MESSAGE_MD5= "message_md5";
public static final String TTL = "_ttl_";
public static final String EXPIRE_AT = "_expire_at_";
public static final String VERSION = "_version_";
public static final String ROUTER_FIELD = "_router_field_";
public static final String TYPE = "type";
}
public class ServiceLogConstants {
private ServiceLogConstants() {
}
public static final String BUNDLE_ID = "bundle_id";
public static final String LOGTIME = "logtime";
public static final String COMPONENT = "type";
public static final String LOG_MESSAGE = "log_message";
public static final String KEY_LOG_MESSAGE = "key_log_message";
public static final String HOST = "host";
public static final String LEVEL = "level";
public static final String THREAD_NAME = "thread_name";
public static final String LOGGER_NAME = "logger_name";
public static final String LINE_NUMBER = "line_number";
public static final String PATH = "path";
public static final String IP = "ip";
public static final String STORED_TOKEN_DYNAMIC_FIELDS = "std_*";
public static final String KEY_DYNAMIC_FIELDS = "key_*";
public static final String WS_DYNAMIC_FIELDS = "ws_*";
}
public class AuditLogConstants {
private AuditLogConstants() {
}
public static final String AUDIT_LOG_TYPE = "logType";
public static final String AUDIT_POLICY = "policy";
public static final String AUDIT_ACCESS = "access";
public static final String AUDIT_ACTION = "action";
public static final String AUDIT_AGENT = "agent";
public static final String AUDIT_AGENT_HOST = "agentHost";
public static final String AUDIT_CLIENT_IP = "cliIP";
public static final String AUDIT_CLIENT_TYPE = "cliType";
public static final String AUDIT_REQEST_CONTEXT = "reqContext";
public static final String AUDIT_ENFORCER = "enforcer";
public static final String AUDIT_REASON = "reason";
public static final String AUDIT_PROXY_USERS = "proxyUsers";
public static final String AUDIT_REPO_TYPE = "repoType";
public static final String AUDIT_REQEST_DATA = "reqData";
public static final String AUDIT_RESPONSE_TYPE = "resType";
public static final String AUDIT_SESSION = "sess";
public static final String AUDIT_TEXT = "text";
public static final String AUDIT_RESULT = "result";
public static final String AUDIT_COMPONENT = "repo";
public static final String AUDIT_EVTTIME = "evtTime";
public static final String AUDIT_REQUEST_USER = "reqUser";
public static final String AUDIT_RESOURCE = "resource";
public static final String AUDIT_TAGS = "tags";
public static final String AUDIT_TAGS_STR = "tags_str";
}
public class UserConfigConstants {
private UserConfigConstants() {
}
public static final String ID = "id";
public static final String USER_NAME = "username";
public static final String VALUES = "jsons";
public static final String FILTER_NAME = "filtername";
public static final String ROW_TYPE = "rowtype";
public static final String SHARE_NAME_LIST = "share_username_list";
}
}