Reordering ActionTriggers.csv for eficiency purposes

This commit is contained in:
DanB
2014-09-22 13:28:14 +02:00
parent fd84f0e90e
commit e197cef030
9 changed files with 144 additions and 141 deletions

View File

@@ -1,6 +1,6 @@
#Tag,BalanceTag,Direction,ThresholdType,ThresholdValue,Recurrent,MinSleep,BalanceDestinationTag,BalanceWeight,BalanceExpiryTime,BalanceRatingSubject,BalanceCategory,BalanceSharedGroup,StatsMinQueuedItems,ActionsTag,Weight
CDRST3_WARN_ASR,,,*min_asr,45,true,1h,,,,,,,3,CDRST_LOG,10
CDRST3_WARN_ACD,,,*min_acd,10,true,1h,,,,,,,5,CDRST_LOG,10
CDRST3_WARN_ACC,,,*max_acc,10,true,10m,,,,,,,5,CDRST_LOG,10
CDRST4_WARN_ASR,,,*min_asr,30,true,0,,,,,,,5,CDRST_LOG,10
CDRST4_WARN_ACD,,,*min_acd,3,true,0,,,,,,,2,CDRST_LOG,10
#Tag[0],ThresholdType[1],ThresholdValue[2],Recurrent[3],MinSleep[4],BalanceType[5],BalanceDirection[6],BalanceCategory[7],BalanceDestinationTag[8],BalanceRatingSubject[9],BalanceSharedGroup[10],BalanceExpiryTime[11],BalanceWeight[12],StatsMinQueuedItems[13],ActionsTag[14],Weight[15]
CDRST3_WARN_ASR,*min_asr,45,true,1h,,,,,,,,,3,CDRST_LOG,10
CDRST3_WARN_ACD,*min_acd,10,true,1h,,,,,,,,,5,CDRST_LOG,10
CDRST3_WARN_ACC,*max_acc,10,true,10m,,,,,,,,,5,CDRST_LOG,10
CDRST4_WARN_ASR,*min_asr,30,true,0,,,,,,,,,5,CDRST_LOG,10
CDRST4_WARN_ACD,*min_acd,3,true,0,,,,,,,,,2,CDRST_LOG,10
1 #Tag #Tag[0] BalanceTag ThresholdType[1] Direction ThresholdValue[2] ThresholdType Recurrent[3] ThresholdValue MinSleep[4] Recurrent BalanceType[5] MinSleep BalanceDirection[6] BalanceDestinationTag BalanceCategory[7] BalanceWeight BalanceDestinationTag[8] BalanceExpiryTime BalanceRatingSubject[9] BalanceRatingSubject BalanceSharedGroup[10] BalanceCategory BalanceExpiryTime[11] BalanceSharedGroup BalanceWeight[12] StatsMinQueuedItems StatsMinQueuedItems[13] ActionsTag ActionsTag[14] Weight Weight[15]
2 CDRST3_WARN_ASR CDRST3_WARN_ASR *min_asr 45 *min_asr true 45 1h true 1h 3 3 CDRST_LOG CDRST_LOG 10 10
3 CDRST3_WARN_ACD CDRST3_WARN_ACD *min_acd 10 *min_acd true 10 1h true 1h 5 5 CDRST_LOG CDRST_LOG 10 10
4 CDRST3_WARN_ACC CDRST3_WARN_ACC *max_acc 10 *max_acc true 10 10m true 10m 5 5 CDRST_LOG CDRST_LOG 10 10
5 CDRST4_WARN_ASR CDRST4_WARN_ASR *min_asr 30 *min_asr true 30 0 true 0 5 5 CDRST_LOG CDRST_LOG 10 10
6 CDRST4_WARN_ACD CDRST4_WARN_ACD *min_acd 3 *min_acd true 3 0 true 0 2 2 CDRST_LOG CDRST_LOG 10 10

View File

@@ -1,9 +1,9 @@
#Tag,BalanceTag,Direction,ThresholdType,ThresholdValue,Recurrent,MinSleep,BalanceDestinationTag,BalanceWeight,BalanceExpiryTime,BalanceRatingSubject,BalanceCategory,BalanceSharedGroup,StatsMinQueuedItems,ActionsTag,Weight
STANDARD_TRIGGERS,*monetary,*out,*min_balance,2,false,0,,,,,,,,LOG_BALANCE,10
STANDARD_TRIGGERS,*monetary,*out,*max_balance,20,false,0,,,,,,,,LOG_BALANCE,10
STANDARD_TRIGGERS,*monetary,*out,*max_counter,15,false,0,FS_USERS,,,,,,,LOG_BALANCE,10
CDRST1_WARN_ASR,,,*min_asr,45,true,1h,,,,,,,3,CDRST_WARN_HTTP,10
CDRST1_WARN_ACD,,,*min_acd,10,true,1h,,,,,,,5,CDRST_WARN_HTTP,10
CDRST1_WARN_ACC,,,*max_acc,10,true,10m,,,,,,,5,CDRST_WARN_HTTP,10
CDRST2_WARN_ASR,,,*min_asr,30,true,0,,,,,,,5,CDRST_WARN_HTTP,10
CDRST2_WARN_ACD,,,*min_acd,3,true,0,,,,,,,2,CDRST_LOG,10
#Tag[0],ThresholdType[1],ThresholdValue[2],Recurrent[3],MinSleep[4],BalanceType[5],BalanceDirection[6],BalanceCategory[7],BalanceDestinationTag[8],BalanceRatingSubject[9],BalanceSharedGroup[10],BalanceExpiryTime[11],BalanceWeight[12],StatsMinQueuedItems[13],ActionsTag[14],Weight[15]
STANDARD_TRIGGERS,*min_balance,2,false,0,*monetary,*out,,,,,,,,LOG_BALANCE,10
STANDARD_TRIGGERS,*max_balance,20,false,0,*monetary,*out,,,,,,,,LOG_BALANCE,10
STANDARD_TRIGGERS,*max_counter,15,false,0,*monetary,*out,,FS_USERS,,,,,,LOG_BALANCE,10
CDRST1_WARN_ASR,*min_asr,45,true,1h,,,,,,,,,3,CDRST_WARN_HTTP,10
CDRST1_WARN_ACD,*min_acd,10,true,1h,,,,,,,,,5,CDRST_WARN_HTTP,10
CDRST1_WARN_ACC,*max_acc,10,true,10m,,,,,,,,,5,CDRST_WARN_HTTP,10
CDRST2_WARN_ASR,*min_asr,30,true,0,,,,,,,,,5,CDRST_WARN_HTTP,10
CDRST2_WARN_ACD,*min_acd,3,true,0,,,,,,,,,2,CDRST_LOG,10
1 #Tag #Tag[0] ThresholdType ThresholdType[1] ThresholdValue ThresholdValue[2] Recurrent Recurrent[3] MinSleep MinSleep[4] BalanceTag BalanceType[5] Direction BalanceDirection[6] BalanceWeight BalanceCategory[7] BalanceDestinationTag BalanceDestinationTag[8] BalanceExpiryTime BalanceRatingSubject[9] BalanceRatingSubject BalanceSharedGroup[10] BalanceCategory BalanceExpiryTime[11] BalanceSharedGroup BalanceWeight[12] StatsMinQueuedItems StatsMinQueuedItems[13] ActionsTag ActionsTag[14] Weight Weight[15]
2 STANDARD_TRIGGERS *min_balance 2 false 0 *monetary *out LOG_BALANCE 10
3 STANDARD_TRIGGERS *max_balance 20 false 0 *monetary *out LOG_BALANCE 10
4 STANDARD_TRIGGERS *max_counter 15 false 0 *monetary *out FS_USERS LOG_BALANCE 10
5 CDRST1_WARN_ASR *min_asr 45 true 1h 3 CDRST_WARN_HTTP 10
6 CDRST1_WARN_ACD *min_acd 10 true 1h 5 CDRST_WARN_HTTP 10
7 CDRST1_WARN_ACC *max_acc 10 true 10m 5 CDRST_WARN_HTTP 10
8 CDRST2_WARN_ASR *min_asr 30 true 0 5 CDRST_WARN_HTTP 10
9 CDRST2_WARN_ACD *min_acd 3 true 0 2 CDRST_LOG 10

View File

@@ -1,13 +1,12 @@
#Tag,BalanceTag,Direction,ThresholdType,ThresholdValue,Recurrent,MinSleep,BalanceDestinationTag,BalanceWeight,BalanceExpiryTime,BalanceRatingSubject,BalanceCategory,BalanceSharedGroup,StatsMinQueuedItems,ActionsTag,Weight
##Tag,BalanceTag,Direction,ThresholdType,ThresholdValue,Recurrent,MinSleep,BalanceCategory,BalanceRatingSubject,BalanceDestinationTag,BalanceExpiryTime,BalanceSharedGroup,BalanceWeight,StatsMinQueuedItems,ActionsTag,Weight
STANDARD_TRIGGERS,*monetary,*out,*min_balance,2,false,0,,,,,,,,LOG_WARNING,10
STANDARD_TRIGGERS,*monetary,*out,*max_counter,5,false,0,FS_USERS,,,,,,,LOG_WARNING,10
STANDARD_TRIGGERS,*monetary,*out,*max_balance,20,false,0,,,,,,,,LOG_WARNING,10
STANDARD_TRIGGERS,*monetary,*out,*max_balance,100,false,0,,,,,,,,DISABLE_AND_LOG,10
CDRST1_WARN,,,*min_asr,45,true,1m,,,,,,,3,LOG_WARNING,10
CDRST1_WARN,,,*min_acd,10,true,1m,,,,,,,5,LOG_WARNING,10
CDRST1_WARN,,,*max_acc,10,true,1m,,,,,,,5,LOG_WARNING,10
CDRST1001_WARN,,,*min_asr,65,true,1m,,,,,,,3,LOG_WARNING,10
CDRST1001_WARN,,,*min_acd,10,true,1m,,,,,,,5,LOG_WARNING,10
CDRST1001_WARN,,,*max_acc,5,true,1m,,,,,,,5,LOG_WARNING,10
CDRST3_WARN,,,*min_acd,60,false,1m,,,,,,,5,LOG_WARNING,10
#Tag[0],ThresholdType[1],ThresholdValue[2],Recurrent[3],MinSleep[4],BalanceType[5],BalanceDirection[6],BalanceCategory[7],BalanceDestinationTag[8],BalanceRatingSubject[9],BalanceSharedGroup[10],BalanceExpiryTime[11],BalanceWeight[12],StatsMinQueuedItems[13],ActionsTag[14],Weight[15]
STANDARD_TRIGGERS,*min_balance,2,false,0,*monetary,*out,,,,,,,,LOG_WARNING,10
STANDARD_TRIGGERS,*max_counter,5,false,0,*monetary,*out,,FS_USERS,,,,,,LOG_WARNING,10
STANDARD_TRIGGERS,*max_balance,20,false,0,*monetary,*out,,,,,,,,LOG_WARNING,10
STANDARD_TRIGGERS,*max_balance,100,false,0,*monetary,*out,,,,,,,,DISABLE_AND_LOG,10
CDRST1_WARN,*min_asr,45,true,1m,,,,,,,,,3,LOG_WARNING,10
CDRST1_WARN,*min_acd,10,true,1m,,,,,,,,,5,LOG_WARNING,10
CDRST1_WARN,*max_acc,10,true,1m,,,,,,,,,5,LOG_WARNING,10
CDRST1001_WARN,*min_asr,65,true,1m,,,,,,,,,3,LOG_WARNING,10
CDRST1001_WARN,*min_acd,10,true,1m,,,,,,,,,5,LOG_WARNING,10
CDRST1001_WARN,*max_acc,5,true,1m,,,,,,,,,5,LOG_WARNING,10
CDRST3_WARN,*min_acd,60,false,1m,,,,,,,,,5,LOG_WARNING,10
1 #Tag #Tag[0] BalanceTag ThresholdType[1] Direction ThresholdValue[2] ThresholdType Recurrent[3] ThresholdValue MinSleep[4] Recurrent BalanceType[5] MinSleep BalanceDirection[6] BalanceDestinationTag BalanceWeight BalanceCategory[7] BalanceDestinationTag[8] BalanceExpiryTime BalanceRatingSubject[9] BalanceRatingSubject BalanceSharedGroup[10] BalanceCategory BalanceExpiryTime[11] BalanceSharedGroup BalanceWeight[12] StatsMinQueuedItems StatsMinQueuedItems[13] ActionsTag ActionsTag[14] Weight Weight[15]
2 ##Tag STANDARD_TRIGGERS BalanceTag *min_balance Direction 2 ThresholdType false ThresholdValue 0 Recurrent *monetary MinSleep *out BalanceCategory BalanceRatingSubject BalanceDestinationTag BalanceExpiryTime BalanceSharedGroup BalanceWeight StatsMinQueuedItems ActionsTag LOG_WARNING Weight 10
3 STANDARD_TRIGGERS STANDARD_TRIGGERS *monetary *max_counter *out 5 *min_balance false 2 0 false *monetary 0 *out FS_USERS LOG_WARNING LOG_WARNING 10
4 STANDARD_TRIGGERS STANDARD_TRIGGERS *monetary *max_balance *out 20 *max_counter false 5 0 false *monetary 0 *out FS_USERS LOG_WARNING LOG_WARNING 10
5 STANDARD_TRIGGERS STANDARD_TRIGGERS *monetary *max_balance *out 100 *max_balance false 20 0 false *monetary 0 *out LOG_WARNING DISABLE_AND_LOG 10
6 STANDARD_TRIGGERS CDRST1_WARN *monetary *min_asr *out 45 *max_balance true 100 1m false 0 3 DISABLE_AND_LOG LOG_WARNING 10
7 CDRST1_WARN CDRST1_WARN *min_acd 10 *min_asr true 45 1m true 1m 3 5 LOG_WARNING LOG_WARNING 10
8 CDRST1_WARN CDRST1_WARN *max_acc 10 *min_acd true 10 1m true 1m 5 5 LOG_WARNING LOG_WARNING 10
9 CDRST1_WARN CDRST1001_WARN *min_asr 65 *max_acc true 10 1m true 1m 5 3 LOG_WARNING LOG_WARNING 10
10 CDRST1001_WARN CDRST1001_WARN *min_acd 10 *min_asr true 65 1m true 1m 3 5 LOG_WARNING LOG_WARNING 10
11 CDRST1001_WARN CDRST1001_WARN *max_acc 5 *min_acd true 10 1m true 1m 5 5 LOG_WARNING LOG_WARNING 10
12 CDRST1001_WARN CDRST3_WARN *min_acd 60 *max_acc false 5 1m true 1m 5 5 LOG_WARNING LOG_WARNING 10
CDRST3_WARN *min_acd 60 false 1m 5 LOG_WARNING 10