Commit Graph

1241 Commits

Author SHA1 Message Date
ionutboangiu
8443af3a89 Relicense from GPLv3 to AGPLv3 2025-10-29 19:42:40 +01:00
ionutboangiu
295ddec792 cfg: move failed_posts to ees, add static_ttl 2025-10-28 20:31:36 +01:00
ionutboangiu
b54e3b54ac refactor StatSum to use RSRParsers and add conn_status converter 2025-10-19 12:31:35 +02:00
ionutboangiu
8546c4c64e implement batched index retrieval in GetIndexes method 2025-10-05 08:54:11 +02:00
ionutboangiu
bb7e7572df prometheus: use apiers_conns for StatQueue fetch 2025-09-22 12:03:28 +02:00
ionutboangiu
a0ced56275 prometheus: fetch all StatQueues when IDs list is empty 2025-09-18 21:08:08 +02:00
ionutboangiu
8dabaaf690 add test+benchmark for filter index updates 2025-09-15 13:09:09 +02:00
gezimbll
c233daef58 replaced sched_hangup with sched_transfer 2025-09-09 17:32:01 +02:00
arberkatellari
7ba4b13190 Add tests for offline internal APIs 2025-08-18 10:12:20 +02:00
armirveliaj
2fd7730b45 Port StatusServer support to master 2025-07-27 11:50:09 +02:00
ionutboangiu
8466a65d63 prometheus: add node_id label to cache metrics 2025-07-21 10:26:20 +02:00
armirveliaj
234508a2eb add non-indexed variants of indexable filter types 2025-07-06 19:47:23 +02:00
gezimbll
a1fa7925d0 improved load tests for subsystems 2025-07-02 21:47:47 +02:00
arberkatellari
73667f343f Improve filters validation 2025-07-02 21:46:45 +02:00
arberkatellari
2385597155 Add route_profile option to switch agents in config 2025-06-25 19:11:15 +02:00
gezimbll
fbb625962c added tests on thresholds processing 2025-06-24 17:59:46 +02:00
arberkatellari
32a02a694a Add tests for action types 2025-06-24 17:57:09 +02:00
arberkatellari
990f001465 Add action type *dynamic_action_trigger 2025-06-24 17:57:09 +02:00
arberkatellari
959a9f38d2 Add action type *dynamic_rating_profile 2025-06-24 17:57:09 +02:00
arberkatellari
746846eaaf Revise tests 2025-06-24 17:57:09 +02:00
arberkatellari
801631196d Add action type *dynamic_action_plan_accounts and tests for it 2025-06-03 16:44:59 +02:00
gezimbll
2d94ca89bb updated threshold implementation 2025-06-03 15:47:28 +02:00
arberkatellari
5444973349 Add tests for dynamic action types 2025-06-02 18:15:18 +02:00
arberkatellari
d9bda57f38 Add action type *dynamic_Ranking and update *dynamic_threshold 2025-06-01 14:05:25 +02:00
arberkatellari
7bf0d2d162 Add action type *dynamic_route 2025-05-30 14:54:43 +02:00
arberkatellari
ea5ed9eaad Add *dynamic_filter action type and remove *dynamic_account_action 2025-05-29 15:43:13 +02:00
ionutboangiu
676900b4c3 update DB casing for InitDB helpers 2025-05-29 15:41:53 +02:00
ionutboangiu
5f47df6927 close db connections in test flush helpers
Previously, database connections would stay alive until "go test"
would finish, sometimes leading to max conn errors.
2025-05-29 15:41:53 +02:00
ionutboangiu
43cdd396ba add implementation for new ips module 2025-05-29 15:40:20 +02:00
gezimbll
d6676866d5 added fixes for integration tests & added *none in threshold ees_ids to disable processing 2025-05-29 12:38:29 +02:00
arberkatellari
6d206954bd add and revise action type tests 2025-05-27 17:27:46 +02:00
gezimbll
8bbe36c088 passing *accountID instead of *account in opts 2025-05-21 14:22:44 +02:00
gezimbll
2b27c681bc added test for passing account info from thresholds into actions through opts 2025-05-21 14:22:44 +02:00
arberkatellari
f6c300c395 Add action type *dynamic_attribute and revise clone functions 2025-05-18 16:12:20 +02:00
gezimbll
5f5330382f make sure countUnits is not called during dryrun 2025-05-16 14:08:07 +02:00
gezimbll
279e0daabd added integration tests for account disabled at authorization phase 2025-05-15 14:56:04 +02:00
gezimbll
c842623f4a fixes on integration tests 2025-05-12 17:31:56 +02:00
ionutboangiu
9990da643c add test reproducing cache replication deadlock 2025-05-03 21:45:16 +02:00
arberkatellari
534b788508 Add new action types *dynamic_threshold and *dynamic_stats 2025-05-03 21:44:14 +02:00
gezimbll
9b9bbb819d added benchmarking for stats,resources,trends and thresholds
processevent
2025-04-24 20:18:29 +02:00
arberkatellari
5463eb61c6 Adjust tests to InternalDB constructor 2025-04-11 13:09:50 +02:00
arberkatellari
c186952aa9 Add test for *random dataconverter on templates 2025-04-07 14:09:27 +02:00
arberkatellari
ed584364d1 Add tests for internal DB dump and restore 2025-04-06 12:08:40 +02:00
gezimbll
cd2362ef57 added integration test for thresholds checking account balances 2025-04-01 16:47:11 +02:00
ionutboangiu
fc89a35661 add test for new prometheus agent implementation 2025-03-30 14:01:06 +02:00
ionutboangiu
122afad733 remove previous prometheus integration 2025-03-30 14:01:06 +02:00
gezimbll
18644c7f0b added option to compress CostDetails before stored in db 2025-03-20 19:37:43 +01:00
gezimbll
260b32323d added option to pass UpdateSession event through stats or thresholds 2025-03-18 20:08:05 +01:00
ionutboangiu
7bb065fda6 rename *dc DataProvider to *em (from EventMetrics) 2025-03-17 17:36:58 +01:00
ionutboangiu
c21d5edfd3 add test for rerating failed cdrs 2025-03-09 17:30:39 +01:00