Commit Graph

  • 5444973349 Add tests for dynamic action types arberkatellari 2025-06-02 17:01:27 +02:00
  • 25bd2eb8b4 sorting filterIDs before processing to EEs gezimbll 2025-06-02 11:33:39 +02:00
  • d9bda57f38 Add action type *dynamic_Ranking and update *dynamic_threshold arberkatellari 2025-05-30 17:57:47 +02:00
  • 27456ce5cf add sample IPs API calls ionutboangiu 2025-05-30 21:23:48 +03:00
  • 805ae5d916 integrate ips with sessions (incomplete) ionutboangiu 2025-05-30 20:33:44 +03:00
  • a66c472a36 sessions: rename jsoncfg obj fields to camel case ionutboangiu 2025-05-30 19:46:39 +03:00
  • 8645dc5c5e sessions: simplify dynopts obj cloning ionutboangiu 2025-05-30 19:37:29 +03:00
  • 0fb46c9160 sessions: handle errors in cfg load func ionutboangiu 2025-05-30 19:32:38 +03:00
  • 132a23144a add ips flags to sessions cfg ionutboangiu 2025-05-30 19:23:21 +03:00
  • c031366a98 remove constants of non-existent APIs ionutboangiu 2025-05-30 18:04:03 +03:00
  • 4ef2182b67 register IPs service using the correct function ionutboangiu 2025-05-30 18:03:08 +03:00
  • 9ee93ed879 ips: prepend options instead of append ionutboangiu 2025-05-30 18:00:44 +03:00
  • 7bf0d2d162 Add action type *dynamic_route arberkatellari 2025-05-29 16:53:25 +02:00
  • 9812e6f605 return if Service Start/Shutdown errors ionutboangiu 2025-05-29 17:49:07 +03:00
  • 4afe92695c register IPService object under the correct name ionutboangiu 2025-05-29 17:43:23 +03:00
  • 130d516a16 Revise service toggle test ionutboangiu 2025-05-29 17:36:52 +03:00
  • 38fa360df9 cgr-engine: add flag to print cfg in JSON format ionutboangiu 2025-05-29 17:35:36 +03:00
  • eed6b8a51a add implementation for new ips module ionutboangiu 2025-05-29 11:41:34 +03:00
  • 1b4324157d return nil when cloning nil dynopts objects ionutboangiu 2025-05-29 11:40:43 +03:00
  • 180eb6cbfd extract resources apis to different file ionutboangiu 2025-05-28 16:25:02 +03:00
  • ea5ed9eaad Add *dynamic_filter action type and remove *dynamic_account_action arberkatellari 2025-05-28 16:40:06 +02:00
  • 7fa43788e1 fix var shadowing causing unwanted import ionutboangiu 2025-05-27 19:38:32 +03:00
  • 676900b4c3 update DB casing for InitDB helpers ionutboangiu 2025-05-26 20:51:14 +03:00
  • 699ea107f4 remove redundant dm init in test flush helper ionutboangiu 2025-05-26 20:42:37 +03:00
  • 5f47df6927 close db connections in test flush helpers ionutboangiu 2025-05-26 18:56:58 +03:00
  • 43cdd396ba add implementation for new ips module ionutboangiu 2025-05-14 17:57:37 +03:00
  • d6676866d5 added fixes for integration tests & added *none in threshold ees_ids to disable processing gezimbll 2025-05-26 15:26:58 +02:00
  • 2f7da3702a remove redundant dm init in test flush helper ionutboangiu 2025-05-26 20:58:37 +03:00
  • d619246c84 close db connections in test flush helpers ionutboangiu 2025-05-26 20:55:55 +03:00
  • d02bfac20b Fix rsyslog config to capture logs across distros ionutboangiu 2025-05-23 20:11:05 +03:00
  • 45bfc5f6b7 Fix rsyslog config to capture logs across distros ionutboangiu 2025-05-23 20:11:05 +03:00
  • 9f3ebf80c4 remove redundant dm init in test flush helper ionutboangiu 2025-05-26 21:17:01 +03:00
  • 0feda9e993 close db connections in test flush helpers ionutboangiu 2025-05-26 21:15:35 +03:00
  • 6d206954bd add and revise action type tests arberkatellari 2025-05-26 19:32:35 +02:00
  • f3986cbcdc add action type *dynamic_destination arberkatellari 2025-05-26 19:31:23 +02:00
  • da3af01e9c add action type *dynamic_action arberkatellari 2025-05-26 19:30:27 +02:00
  • bffcda6f04 Add action type *dynamic_account_action arberkatellari 2025-05-26 19:28:32 +02:00
  • 33a47f663c Add action type *dynamic_action_plan arberkatellari 2025-05-26 19:26:09 +02:00
  • ccdf3ef1f1 added passing events from thresholds to ees gezimbll 2025-05-26 08:49:42 +02:00
  • 6557c13b61 remove unused chargers conn in test ionutboangiu 2025-05-13 18:19:12 +03:00
  • 8d8af20ee1 ensure MaxAbstracts reply is the right type ionutboangiu 2025-05-13 18:18:03 +03:00
  • 4af1cc106c cdrs: add internal channel to connmanager ionutboangiu 2025-05-13 18:15:30 +03:00
  • c3bf93f1b6 Fix context lifecycle in scheduled actions ionutboangiu 2025-05-21 11:08:30 +03:00
  • 90de059801 added console command for resetting stat metrics gezimbll 2025-05-21 17:46:54 +02:00
  • 7069ed1cd8 Fix rsyslog config to capture logs across distros ionutboangiu 2025-05-23 20:11:05 +03:00
  • 5361a3f6a1 added *accountID in CGROptionsSet gezimbll 2025-05-21 14:52:06 +02:00
  • 8bbe36c088 passing *accountID instead of *account in opts gezimbll 2025-05-21 10:27:59 +02:00
  • 2b27c681bc added test for passing account info from thresholds into actions through opts gezimbll 2025-05-19 14:08:50 +02:00
  • 7fe60c2b8b fix failing tests arberkatellari 2025-05-14 09:35:27 +02:00
  • f6c300c395 Add action type *dynamic_attribute and revise clone functions arberkatellari 2025-05-13 17:27:53 +02:00
  • 5f5330382f make sure countUnits is not called during dryrun gezimbll 2025-05-15 15:34:58 +02:00
  • 279e0daabd added integration tests for account disabled at authorization phase gezimbll 2025-05-15 14:53:22 +02:00
  • d1fe58835d added test for creating templates from account values gezimbll 2025-05-13 17:08:09 +02:00
  • a4e45cd7db ci: fix var name to disable repo cloning ionutboangiu 2025-05-14 13:07:42 +03:00
  • 5847ceab00 Add and revise tests for offline internal DB arberkatellari 2025-05-13 16:23:46 +02:00
  • 5b66678313 Add offline internal DB functionality for dataDB,storDB & configDB arberkatellari 2025-05-13 16:22:30 +02:00
  • c842623f4a fixes on integration tests gezimbll 2025-05-09 18:52:23 +02:00
  • ac0b43a218 update session basics test ionutboangiu 2025-05-09 22:01:50 +03:00
  • 07da68b0bb prevent redundant cost calculations in V1CostForEvent ionutboangiu 2025-05-09 19:03:22 +03:00
  • 0937d374e5 remove outdated documentation files ionutboangiu 2025-05-09 15:33:48 +03:00
  • dd56a471e7 renamed *localtime dataconverter to *timestring gezimbll 2025-05-09 14:31:31 +02:00
  • 2b0bc6761c passing entire account to event in *export action gezimbll 2025-05-09 13:47:24 +02:00
  • 5929cd0d1b added optional layout parameter for *localtime dataconverter gezimbll 2025-05-08 15:24:43 +02:00
  • c30c09084d cast cached resource into the correct type ionutboangiu 2025-05-07 17:44:29 +03:00
  • 2e883b2489 update installation docs + cleanup ionutboangiu 2025-05-08 21:41:09 +03:00
  • 6a2654e6d8 port doc changes from v0.11 ionutboangiu 2025-05-08 21:39:08 +03:00
  • 3acb9deac5 Simplify GetCDRs implementation ionutboangiu 2025-05-08 20:55:45 +03:00
  • 2a85e371a2 Fix GORM pagination with zero limit/offset ionutboangiu 2025-05-08 20:53:13 +03:00
  • 961f132efb remove redundant dist entry in reprepro cfg ionutboangiu 2025-05-07 14:57:58 +03:00
  • 427c6aef10 add entry for 1.0 dist in reprepro cfg ionutboangiu 2025-05-07 13:35:59 +03:00
  • 3dceaa5642 add entry for 1.0 dist in reprepro cfg ionutboangiu 2025-05-07 13:35:59 +03:00
  • e6bbbbef7a added *localtime dataconverter gezimbll 2025-05-07 17:37:22 +02:00
  • d03e62c5a7 Add tests for Session Update TotalUsage arberkatellari 2025-05-05 17:04:10 +02:00
  • fa42fc1213 Do not ignore the not found error for totalUsage of sessions DanB 2025-05-05 21:00:46 +02:00
  • 342d50cdb1 Cleanup testSessionsVoiceTotalUsage DanB 2025-05-05 09:32:28 +02:00
  • 82ec0dbbca Adding TotalUsage support for update events in sessions DanB 2025-05-05 09:26:50 +02:00
  • 9990da643c add test reproducing cache replication deadlock ionutboangiu 2025-05-02 21:16:59 +03:00
  • 109ed8fe34 prometheus: replace string literals with constants ionutboangiu 2025-05-02 09:29:36 +03:00
  • c2fb0df6c6 normalize metric types for mixed connection types ionutboangiu 2025-05-02 09:29:34 +03:00
  • b86e5d2b14 prom: append correct subsystem to cores internal conn ionutboangiu 2025-05-02 09:29:16 +03:00
  • d8eccf83da revise wrong prom metric comment ionutboangiu 2025-05-02 09:29:14 +03:00
  • a71c803bc1 update prometheus deps ionutboangiu 2025-05-02 09:29:04 +03:00
  • 534b788508 Add new action types *dynamic_threshold and *dynamic_stats arberkatellari 2025-04-23 18:04:26 +02:00
  • 5e46eeb28a move action type definitions to utils ionutboangiu 2025-04-29 19:54:15 +03:00
  • eeecae4576 move resources to dedicated package ionutboangiu 2025-04-29 02:04:00 +03:00
  • 40c2c11158 remove empty chargers test file ionutboangiu 2025-04-17 19:33:17 +03:00
  • beee1e396b unitcounters counting per call gezimbll 2025-04-30 15:44:20 +02:00
  • e76a2f3d47 added dataconverter for duration in minutes gezimbll 2025-04-29 14:57:45 +02:00
  • 2541d7cc01 optimize metrics collection with reusable maps ionutboangiu 2025-04-28 14:03:55 +03:00
  • 3759ecc39e update prometheus docs ionutboangiu 2025-04-28 14:01:34 +03:00
  • 326ab001da add prometheus_agent docs ionutboangiu 2025-04-25 23:33:41 +03:00
  • 2efb1b4d35 prometheus: replace string literals with constants ionutboangiu 2025-04-25 21:58:24 +03:00
  • 7c5a00ff4d normalize metric types for mixed connection types ionutboangiu 2025-04-25 19:54:01 +03:00
  • 9053ae989a prom: append correct subsystem to cores internal conn ionutboangiu 2025-04-25 17:40:15 +03:00
  • 015dedc66e revise wrong prom metric comment ionutboangiu 2025-04-25 17:39:36 +03:00
  • 234e3f33fc update prometheus deps ionutboangiu 2025-04-25 17:38:25 +03:00
  • 1c11eb3582 add *gigawords dataconverter gezimbll 2025-04-25 11:29:21 +02:00
  • 01a435b21c add coverage tests on engine armirveliaj 2025-04-24 10:56:28 -04:00
  • 9b9bbb819d added benchmarking for stats,resources,trends and thresholds processevent gezimbll 2025-02-06 08:06:11 +01:00
  • 8e89b84e03 added *gigawords DataConverter gezimbll 2025-04-24 17:15:02 +02:00