You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

55 lines
1.6 KiB

# KV Store collection name
KV_AT_TIME_POLICIES_COLLECTION = "kpis_at_configurations"
# HTTP error messages
MISSING_JOB_ID = "Missing job_id."
METHOD_NOT_ALLOWED = "Method not allowed."
JOB_ID_NOT_FOUND = "job_id not found"
# Constants for Column and Field Names
ITSI_KPI_ID = 'itsi_kpi_id'
RECOMMENDATION_FLAG = 'Recommendation Flag'
ALGORITHM = 'Algorithm'
CRON_EXPRESSION = 'Cron Expression'
DURATION = 'Duration'
THRESHOLD_DIRECTION = 'Threshold Direction'
THRESHOLDS = 'Thresholds'
MEAN = 'Mean'
STD = 'Std'
SENSITIVITY = 'Sensitivity'
SCORE = 'Score'
CONFIDENCE = 'Confidence'
TIME_POLICY_DESCRIPTION = 'Time Policy Description'
ANALYSIS_WINDOW = 'Analysis Window'
USE_STATIC = 'Use Static'
ALL_DATA_RECEIVED = "all_data_received"
CONSTANT_KPI = 'CONSTANT_KPI'
ENTITY_KEY = 'entity_key'
ENTITY_TITLE = 'entity_title'
ALERT_VALUE = 'alert_value'
ENTITY_AT_CONFIGURATIONS = 'entity_at_configurations'
NA = 'N/A'
FIELD_TO_SNAKE_CASE_DICT = {
ITSI_KPI_ID: 'itsi_kpi_id',
RECOMMENDATION_FLAG: 'recommendation_flag',
ALGORITHM: 'algorithm',
CRON_EXPRESSION: 'cron_expression',
DURATION: 'duration',
THRESHOLD_DIRECTION: 'threshold_direction',
THRESHOLDS: 'thresholds',
MEAN: 'mean',
STD: 'std',
SENSITIVITY: 'sensitivity',
SCORE: 'score',
CONFIDENCE: 'confidence',
TIME_POLICY_DESCRIPTION: 'time_policy_description',
ANALYSIS_WINDOW: 'analysis_window',
USE_STATIC: 'use_static',
ENTITY_KEY: ENTITY_KEY,
ENTITY_TITLE: ENTITY_TITLE,
}
ITSI_ENTITIES_AT_RESULTS_POST_URI = "itoa_interface/kpi_entity_threshold_recommendations"