Commit Graph

65 Commits

Author SHA1 Message Date
TeoV
8b9a5f4e4f Update test after filter indexing 2018-07-05 13:06:15 +02:00
TeoV
509ed8a959 Add option indexed_selects in filter cfg 2018-07-05 13:06:15 +02:00
DanB
55c862d286 Moving Poster into engine so we can free up guardian in utils 2018-07-01 11:50:21 +02:00
DanB
73552ef89c NavigableMap with ordered items 2018-06-13 18:34:46 +02:00
DanB
95e38104bb NavigableMap moved to engine, DataProvider interface with AsNavigableMap method 2018-06-12 15:28:10 +02:00
DanB
b3ed751e28 FilterS.Pass over DataProvider interface 2018-06-11 18:23:14 +02:00
TeoV
8c860eec0d Replace Reccurent with MaxHits for Thresholds 2018-05-22 14:39:46 +02:00
TeoV
e55d6629dc Update Threshold ProcessEvent in Stats and Resource 2018-05-17 12:57:10 +02:00
TeoV
94363df4d6 ThresholdSv1.ProcessEvent return now ids [tenant:thresholdID:EventID] 2018-05-17 12:57:10 +02:00
DanB
92a5b349fb Protect new subsystems against empty event in APIs 2018-04-23 18:27:36 +02:00
DanB
9d196c1427 Engine using TransCache instead of built-in 2018-03-06 17:20:04 +01:00
TeoV
41f08bad63 IsActiveAtTime use CGREvent.Time 2018-01-31 18:31:07 +01:00
DanB
8df8f85afc matchingItemIDsForEvent with support for *prefix DB queries 2018-01-23 18:10:47 +01:00
DanB
76a53102fd Filter type *stringprefix -> *prefix, config options prefix_indexed_fields, defaults for string_indexed_fields pointing to nil 2018-01-23 18:10:47 +01:00
edwardro22
0419883d2d Renamed IndexedFields -> StringIndexedFields 2018-01-22 17:46:21 +01:00
edwardro22
4645a3b464 Renamed filters prefixes 2018-01-22 09:40:13 +01:00
edwardro22
43bd9bbbf5 Cleaned code 2018-01-22 09:40:13 +01:00
edwardro22
ed5851f3f2 Updated indexes to use *string tag 2018-01-22 09:40:13 +01:00
TeoV
a95c08497d Targeted thresholds in processEvent 2018-01-17 19:01:57 +01:00
edwardro22
e178245f7b removed newlines without purpose 2018-01-12 19:05:05 +01:00
edwardro22
0ed8baa3e6 Cleaned code 2018-01-12 19:05:05 +01:00
edwardro22
1b7e0c8e8c Fixed pull conflicts and added filterindexecache_it_test.go 2018-01-12 19:05:05 +01:00
TeoV
684566d442 Renaming utils.ACCOUNT -> utils.Account 2017-12-13 20:03:12 +01:00
edwardro22
3a93dabad3 Replaced StatEvent with CGREvent 2017-12-05 10:30:10 +01:00
edwardro22
0118c7f1d4 Replaced ThresholdEvent with CGREvent 2017-12-05 10:30:10 +01:00
DanB
067072fcd4 Threshold.Async implementation 2017-10-27 15:17:56 +02:00
DanB
bf3a36ff91 ThresholdS indexed_fields option in config 2017-10-27 15:17:56 +02:00
DanB
881310f01c ThresholdS running with common filters, Thresholds.MinHits implementation, integration tests 2017-10-26 17:51:22 +02:00
DanB
9dfdfa95d4 ThresholdsIndex -> ThresholdStringIndex 2017-10-24 15:26:07 +02:00
DanB
6c8a5d5839 ThresholdsIndex -> ThresholdStringIndex 2017-10-24 15:26:07 +02:00
DanB
30d4a7906a FilterS in ThresholdS 2017-10-24 11:56:34 +02:00
TeoV
ab7b060c64 Replace Filter with FilterIDs in Thresholds 2017-10-23 18:13:54 +02:00
TeoV
70fbd6d71d Add MinHits in Threshold 2017-10-23 18:13:54 +02:00
DanB
6980e177d1 StatS with ThresholdS, ThresholdEvent.Fields -> ThresholdEvent.Event 2017-10-22 13:31:17 +02:00
TeoV
05b8001857 Add GetThresholdProfile to DataManager 2017-10-20 21:06:38 +02:00
DanB
8af75e98db ApierV1.SetThreshods recaching, SetResourceProfile recaching with integration tests 2017-10-14 17:21:05 +02:00
DanB
be9539836b Thresholds automatic backup 2017-10-14 16:28:31 +02:00
DanB
6caa7225a2 Merge branch 'master' of github.com:cgrates/cgrates 2017-10-13 21:03:29 +02:00
DanB
ad3eb76102 Threshold FilterableEvent, integration tests for thresholds 2017-10-13 21:02:25 +02:00
TeoV
ff2f7fad66 Add RemoveThreshold in DataManager 2017-10-13 21:01:07 +02:00
TeoV
47f3f09af9 Add SetThreshold in DataManager 2017-10-13 21:01:07 +02:00
TeoV
9ea6bf488d Add GetThreshold to DataManager 2017-10-13 21:01:07 +02:00
TeoV
68ca42c4c0 Add Async to Thresholds 2017-10-13 14:19:01 +02:00
TeoV
4f4ba6ed73 Add Async option for Thresholds 2017-10-13 14:19:01 +02:00
DanB
4b41e0c6ea Thresholds.ProcessEvent returning also number of threshold hits, integration tests 2017-10-11 20:13:58 +02:00
DanB
b0cb868ca2 TPReader creating Threshold for ThresholdProfile, integration tests 2017-10-10 19:38:52 +02:00
TeoV
6871fe5515 RequestFilter -> Filter and delete FilterProfile 2017-10-10 12:48:41 +02:00
TeoV
88839537ac DataDB -> DataManager 2017-10-09 14:59:27 +03:00
DanB
56b4f11033 Engine starting ThresholdS 2017-10-01 15:42:54 +02:00
DanB
3181c0c535 Config options for thresholds 2017-10-01 15:01:19 +02:00