package storm.applications.constants; public interface MachineOutlierConstants extends BaseConstants { String PREFIX = "mo"; interface Conf extends BaseConf { String GENERATOR_NUM_MACHINES = "mo.generator.num_machines"; String SCORER_THREADS = "mo.scorer.threads"; String SCORER_DATA_TYPE = "mo.scorer.data_type"; String ANOMALY_SCORER_THREADS = "mo.anomaly_scorer.threads"; String ANOMALY_SCORER_WINDOW_LENGTH = "mo.anomaly_scorer.window_length"; String ANOMALY_SCORER_LAMBDA = "mo.anomaly_scorer.lambda"; String ALERT_TRIGGER_THREADS = "mo.alert_trigger.threads"; String ALERT_TRIGGER_TOPK = "mo.alert_trigger.topk"; } interface Component extends BaseComponent { String SCORER = "scorerBolt"; String ANOMALY_SCORER = "anomalyScorerBolt"; String ALERT_TRIGGER = "alertTriggerBolt"; } interface Field { String ID = "id"; String TIMESTAMP = "timestamp"; String IP = "ip"; String ENTITY_ID = "entityID"; String METADATA = "metadata"; String DATAINST_ANOMALY_SCORE = "dataInstanceAnomalyScore"; String DATAINST_SCORE = "dataInstanceScore"; String CUR_DATAINST_SCORE = "curDataInstanceScore"; String STREAM_ANOMALY_SCORE = "streamAnomalyScore"; String OBSERVATION = "observation"; String ANOMALY_STREAM = "anomalyStream"; String IS_ABNORMAL = "isAbnormal"; } }