Commit Graph

  • 83bc694b92 ees: add test for metrics reset feature ionutboangiu 2025-11-04 13:52:21 +02:00
  • 86090635e4 add apis file for ees ionutboangiu 2025-11-04 13:52:20 +02:00
  • d3adff3827 ees: implement api to reset exporter metrics ionutboangiu 2025-11-04 13:52:19 +02:00
  • 3122589e48 ees: add cron-based/manual reset to ExporterMetrics ionutboangiu 2025-11-04 13:52:17 +02:00
  • 3772307538 cfg: add metrics_reset_schedule ee opt ionutboangiu 2025-11-04 13:52:16 +02:00
  • f2e1eb0321 simplify TimeNow parsing for ee metrics ionutboangiu 2025-11-04 13:52:14 +02:00
  • 8037076ded ers: remove redundant concurrency channel init ionutboangiu 2025-11-04 13:52:12 +02:00
  • fd08eed5d4 Add WaitGroup to ensure safe file processing in ERs ionutboangiu 2025-11-04 13:52:03 +02:00
  • 4c13c689e5 Add validation for positive TTL in file exporters ionutboangiu 2025-11-04 13:51:43 +02:00
  • 0a67068163 Adjust tests to new tutorial samples arberkatellari 2025-11-19 14:54:31 +02:00
  • 0da0f69e1c Make Indexes storable in MySQL and Postgres arberkatellari 2025-11-19 14:54:10 +02:00
  • 7722265e11 Make LoadIDs storable in MySQL and Postgres arberkatellari 2025-11-18 12:39:21 +02:00
  • b1d51cb349 update go version armirveliaj 2025-11-05 09:27:56 -05:00
  • 19675d6b20 Make Trends and TrendProfiles storable in MySQL and Postgres arberkatellari 2025-11-17 17:36:53 +02:00
  • 8a4244b26d Use DH_VERBOSE only in dh_auto_build override for go version & env output. Bas Couwenberg 2025-11-10 08:23:05 +01:00
  • 78cfdd18d5 Use DH_VERBOSE only in dh_auto_build override for go version & env output. Bas Couwenberg 2025-11-10 08:23:05 +01:00
  • ddd23874d1 Use DH_VERBOSE only in dh_auto_build override for go version & env output. Bas Couwenberg 2025-11-10 08:23:05 +01:00
  • 1d866c4d35 Make Ranking and RankingProfiles storable in MySQL and Postgres arberkatellari 2025-11-14 14:02:21 +02:00
  • da41db3f56 Make RateProfiles storable in MySQL and Postgres arberkatellari 2025-11-14 11:39:07 +02:00
  • a559563810 Disabling db tests for sessions processEvent APIs DanB 2025-11-16 10:09:10 +01:00
  • fd0ef907c8 Start SessionSv1.ProcessEvent API DanB 2025-11-13 20:19:36 +01:00
  • c51d3f27de Make Filters and RouteProfiles storable in MySQL and Postgres arberkatellari 2025-11-12 14:25:02 +02:00
  • 61e7bacab1 Make Thresholds and ThresholdProfiles storable in MySQL and Postgres arberkatellari 2025-11-10 14:52:52 +02:00
  • dcdf55e5d4 Make StatQueues and StatQueueProfiles storable in MySQL and Postgres arberkatellari 2025-11-07 15:45:30 +02:00
  • bb5d589dce Make resources storable in MySQL and Postgres arberkatellari 2025-11-06 15:20:02 +02:00
  • d760ab319e added replicator for each dbconn gezimbll 2025-11-07 17:32:56 +01:00
  • 917ecb62ab disabling offline internal in integration tests gezimbll 2025-11-06 11:53:37 +01:00
  • b6a3da9cb1 updated asterisk module.conf to load modules for newer versions gezimbll 2025-10-31 18:09:59 +01:00
  • b9d1b04ea8 add rpcconns docs ionutboangiu 2025-11-04 13:58:18 +02:00
  • 9fed096a9f ansible: add cgrates_deb_install playbook ionutboangiu 2025-11-04 13:57:30 +02:00
  • d1536a01d3 ansible: add github_ssh role for SSH key management ionutboangiu 2025-11-04 13:57:29 +02:00
  • 86f35a72fa ansible: remove redundant cgrates_package_version var ionutboangiu 2025-11-04 13:57:27 +02:00
  • 81e98a5dd2 ansible: get rid of golang vars from cgrates role ionutboangiu 2025-11-04 13:57:25 +02:00
  • a46d320040 ansible: update cgrates role to also allow pkg install ionutboangiu 2025-11-04 13:57:19 +02:00
  • d7c8e78ffb ansible: remove unused file from prometheus role ionutboangiu 2025-11-04 13:56:07 +02:00
  • b1d4fd2a9c ansible: use FQCN in nginx playbook file ionutboangiu 2025-11-04 13:56:00 +02:00
  • 039dc99782 ansible: use go role in rpm playbook ionutboangiu 2025-11-04 13:55:58 +02:00
  • 007212b783 ansible: add missing host flag in pjsua_call script ionutboangiu 2025-11-04 13:55:55 +02:00
  • 403295c52b ansible: import elastic role with defaults for tests ionutboangiu 2025-11-04 13:55:49 +02:00
  • 3a6d5dd090 ansible: add alertmanager role ionutboangiu 2025-11-04 13:55:39 +02:00
  • 378e8fd000 moving opts to each dbconn gezimbll 2025-11-03 15:50:13 +01:00
  • 6d0071bcad changed db folder in postinst gezimbll 2025-10-30 14:09:18 +01:00
  • a0697747d7 update rabbitmq role repos ionutboangiu 2025-10-30 15:36:32 +02:00
  • 38a02535f0 Make Attribute Profiles storable in MySQL and Postgres arberkatellari 2025-11-05 10:56:57 +02:00
  • eda80242eb Make Charger Profiles storable in MySQL and Postgres arberkatellari 2025-11-04 16:39:56 +02:00
  • d78f34bdc5 Make Action Profiles storable in MySQL and Postgres arberkatellari 2025-11-04 10:36:03 +02:00
  • 89653a9c80 Add *redis DBType case to it_tests arberkatellari 2025-11-03 10:22:28 +02:00
  • 40a8e6ae31 Make IPProfiles and IPAllocations storable in MySQL and Postgres arberkatellari 2025-10-31 16:02:34 +02:00
  • 1657f015fc make accounts storable in mysql arberkatellari 2025-10-30 09:16:08 +02:00
  • df40c1777a update rabbitmq role repos ionutboangiu 2025-10-30 15:36:32 +02:00
  • 7273384828 make accounts storable in postgres arberkatellari 2025-10-27 18:01:31 +02:00
  • c185e46455 ees: preserve exporter attempts in failed posts ionutboangiu 2025-10-29 09:25:39 +02:00
  • 8443af3a89 Relicense from GPLv3 to AGPLv3 ionutboangiu 2025-10-29 03:20:31 +02:00
  • 117fee4e29 Relicense from GPLv3 to AGPLv3 ionutboangiu 2025-10-29 05:15:51 +02:00
  • 89c0f9e025 fix DPR to contain sender identity not recipient ionutboangiu 2025-10-28 20:16:04 +02:00
  • 4c30ec4e4c ees: remove init from libcdre, rename to failedposts ionutboangiu 2025-10-24 18:08:47 +03:00
  • 295ddec792 cfg: move failed_posts to ees, add static_ttl ionutboangiu 2025-10-24 17:41:53 +03:00
  • 082c412159 revise FilterToSQLQuery function arberkatellari 2025-10-24 17:02:10 +02:00
  • c9115da4b7 use remoteAddr as peer key, remove duplicate status ionutboangiu 2025-10-22 18:59:17 +03:00
  • 2873811b14 updated sessions to return default maxusage for *none RequestType gezimbll 2025-10-24 16:22:26 +02:00
  • 8af781fb75 Add tests for multiple DB conns arberkatellari 2025-10-20 18:19:24 +02:00
  • a3f25d1ec5 Adjust tests and sample json files arberkatellari 2025-10-16 15:55:40 +02:00
  • 5f2b1f67df Add multiple DB connections functionality arberkatellari 2025-10-16 15:54:55 +02:00
  • b54e3b54ac refactor StatSum to use RSRParsers and add conn_status converter ionutboangiu 2025-10-15 10:36:50 +03:00
  • 119481b3d1 Update ERs SQL functionalities arberkatellari 2025-10-08 15:57:01 +02:00
  • e05be683ae change license from GPLv3 to AGPLv3 ionutboangiu 2025-10-08 11:37:35 +03:00
  • 9552acc16b Add coverage tests on engine armirveliaj 2025-10-10 10:23:26 -04:00
  • 1bf38e0ec8 Add coverage tests on accounts armirveliaj 2025-10-09 12:00:00 -04:00
  • c24f801e1d Add coverage tests on ips armirveliaj 2025-10-08 09:00:54 -04:00
  • 079db741fc Add coverage tests on ips armirveliaj 2025-10-06 11:08:51 -04:00
  • 22e02f18df update go-diameter library ionutboangiu 2025-10-09 19:40:47 +03:00
  • 84728ec4aa send status events to all profiles if none set ionutboangiu 2025-10-07 20:37:47 +03:00
  • 880942352b use string status values in diameter conn events ionutboangiu 2025-10-07 20:06:24 +03:00
  • 8ba80d301f cfg: add conn_status_stat_queue/threshold_ids for diameter ionutboangiu 2025-10-06 20:22:44 +03:00
  • 59ddbe419e make diam conn health check interval configurable ionutboangiu 2025-10-06 19:08:49 +03:00
  • 2f40fbacbf add diameter connection status tracking ionutboangiu 2025-10-06 10:48:57 +03:00
  • 8ce296cdaf Rename event type ProcessTime to EventPerformanceReport ionutboangiu 2025-10-06 10:39:58 +03:00
  • 7d0b85a7cf add coverage tests on ips && accounts armirveliaj 2025-10-03 10:24:10 -04:00
  • ca868923cf Add warning log regarding too many profiles matched for a request armirveliaj 2025-10-02 02:53:45 -04:00
  • 2b63ee67bb Add event to warning log for matched profiles armirveliaj 2025-10-01 08:31:59 -04:00
  • e9b1538450 update newFilterIndex to use batching ionutboangiu 2025-09-22 23:01:03 +03:00
  • 2078c93758 implement batched index retrieval in filter matching ionutboangiu 2025-09-22 20:55:55 +03:00
  • 52aa161331 optimize batch index removal ionutboangiu 2025-09-22 20:46:22 +03:00
  • 102abf559b improve index cache and remove empty string checks ionutboangiu 2025-09-18 08:28:19 +03:00
  • e7b30a139f replicator: allow batched get/remove for indexes ionutboangiu 2025-09-18 07:23:45 +03:00
  • 8546c4c64e implement batched index retrieval in GetIndexes method ionutboangiu 2025-09-12 06:36:24 +03:00
  • 8d05c14aec add support for batched index keys removal ionutboangiu 2025-09-17 19:38:06 +03:00
  • 164078bbbb add support for batched index keys retrieval ionutboangiu 2025-09-12 06:18:05 +03:00
  • 0b323f9b78 Add warning log regarding too many profiles matched for a request armirveliaj 2025-09-24 11:16:40 -04:00
  • 6956031351 add coverage tests on actions armirveliaj 2025-09-30 10:56:16 -04:00
  • 0e0760003f Add coverage test for DynamicAction armirveliaj 2025-09-26 10:35:06 -04:00
  • d5e72aa7cf Add coverage test for DynamicRate armirveliaj 2025-09-25 10:38:43 -04:00
  • 89cc06d657 Add coverage tests for DynamicIP armirveliaj 2025-09-23 10:02:47 -04:00
  • a4cc9cf20f Add coverage tests on actions armirveliaj 2025-09-22 11:04:07 -04:00
  • 5894e0d7f3 added in ThresholdProfile.Clone() to copy EeIDs gezimbll 2025-09-22 12:50:33 +02:00
  • f46ea874ba config: add sanity check for undefined prometheus conns ionutboangiu 2025-09-18 09:35:24 +03:00
  • bb7e7572df prometheus: use apiers_conns for StatQueue fetch ionutboangiu 2025-09-19 17:56:01 +03:00
  • 3337975340 Add coverage tests for DynamicFilter armirveliaj 2025-09-19 10:42:34 -04:00
  • 99258bd989 Add coverage tests for DynamicRanking armirveliaj 2025-09-18 11:00:31 -04:00
  • 5616fa3f09 Add coverage tests for DynamicTrend armirveliaj 2025-09-17 10:04:20 -04:00