Commit Graph

  • 2867be100a update datadb docs ionutboangiu 2025-04-23 14:16:08 +03:00
  • b715aa392c analyzers: lower RequestDuration query threshold ionutboangiu 2025-04-16 10:14:34 +03:00
  • e84c434073 remove prints from integration tests ionutboangiu 2025-04-16 10:11:35 +03:00
  • bd8c9d3b5e migrate guardian package to external dep ionutboangiu 2025-04-15 20:20:29 +03:00
  • 16d131b058 move attributes to dedicated package ionutboangiu 2025-04-16 19:43:19 +03:00
  • 61e94b4a14 refactor URL extraction and API request functions ionutboangiu 2025-04-16 13:51:46 +03:00
  • 069cadd618 move routes to dedicated package ionutboangiu 2025-04-15 19:32:49 +03:00
  • 9a42adc716 Retrieve routes default ratio from global var ionutboangiu 2025-04-15 17:23:57 +03:00
  • 7b74552c8f export DynamicDP type and constructor ionutboangiu 2025-03-25 19:01:22 +02:00
  • 4507d55b0b add coverage tests in RateS armirveliaj 2025-04-15 12:00:36 -04:00
  • 507336d47a fix unit test following conflict ionutboangiu 2025-04-22 10:27:18 +03:00
  • 819a121fb1 add coverage tests for Clone() functions armirveliaj 2025-04-18 10:45:02 -04:00
  • cff24b29fc add coverage test for Clone() function armirveliaj 2025-04-17 10:43:36 -04:00
  • ba77626912 add coverage tests for CacheClone() functions armirveliaj 2025-04-14 10:39:39 -04:00
  • 7305d5aa3f Merge pull request #4709 from ionutboangiu/feat/replicator-async Dan Christian Bogos 2025-04-18 21:26:10 +02:00
  • 07616dbbb3 Merge branch 'master' into feat/replicator-async Dan Christian Bogos 2025-04-18 21:25:37 +02:00
  • 53659df7c4 revise error handling for shutting down TestEngine ionutboangiu 2025-04-14 20:41:15 +03:00
  • bc915dc65b add support for exists_indexed_fields ionutboangiu 2025-04-14 20:40:29 +03:00
  • 44b5dd5dbe Add DataDB *internal to docs arberkatellari 2025-04-14 19:27:41 +02:00
  • 7363e29f93 Revise deb_packages script and update Go version arberkatellari 2025-04-14 16:56:51 +02:00
  • 7b0f4b1aed test newFilterIndex ionutboangiu 2025-04-11 22:37:40 +03:00
  • 3f8af2f106 add benchmark for remote+replication (incomplete) ionutboangiu 2025-04-03 20:08:51 +03:00
  • b2b22f00d7 ensure flags are passed to startEngine helper ionutboangiu 2025-04-03 19:59:15 +03:00
  • 76f5d931bd add replication buffer support ionutboangiu 2025-04-03 19:57:49 +03:00
  • 37925b8f59 add replicate interval and failed_dir config opts ionutboangiu 2025-04-03 19:53:01 +03:00
  • 10493ad9c0 add coverage tests for Clone() functions armirveliaj 2025-04-11 10:27:11 -04:00
  • cba94d3efe Update Go version to 1.24.2 and revise deb_package script arberkatellari 2025-04-11 19:26:40 +02:00
  • 5463eb61c6 Adjust tests to InternalDB constructor arberkatellari 2025-04-07 17:15:24 +02:00
  • 0e5c5a9e60 Slight improvements to some Clone functions arberkatellari 2025-04-07 18:25:03 +02:00
  • de349e2482 Revise InternalDB constructor arberkatellari 2025-04-07 17:14:14 +02:00
  • d4b8963a6c Add coverage tests on engine armirveliaj 2025-04-08 10:13:57 -04:00
  • f56e46e00d prevent panic when len(AlteredFields) == 0 ionutboangiu 2025-04-07 13:02:20 +03:00
  • 893e3fae19 prevent panic when len(AlteredFields) == 0 ionutboangiu 2025-04-07 11:41:17 +03:00
  • c186952aa9 Add test for *random dataconverter on templates arberkatellari 2025-04-07 13:14:33 +02:00
  • ea77f357f2 prevent panic when len(AlteredFields) == 0 ionutboangiu 2025-04-07 09:13:26 +03:00
  • ed584364d1 Add tests for internal DB dump and restore arberkatellari 2025-03-28 19:37:27 +02:00
  • a168f262e2 Add dump and restore functionality for internal DBs arberkatellari 2025-03-28 19:36:41 +02:00
  • 17248c5dde Add coverage tests on engine armirveliaj 2025-04-03 10:43:42 -04:00
  • cd2362ef57 added integration test for thresholds checking account balances gezimbll 2025-04-01 16:40:12 +02:00
  • c28eb1fda5 update default config sample ionutboangiu 2025-03-27 19:17:59 +02:00
  • fc89a35661 add test for new prometheus agent implementation ionutboangiu 2025-03-27 19:03:33 +02:00
  • 122afad733 remove previous prometheus integration ionutboangiu 2025-03-27 19:03:02 +02:00
  • 934d93ef58 add PrometheusAgent implementation ionutboangiu 2025-03-27 18:00:04 +02:00
  • 020e5c2569 cores: add GOMAXPROCS, GC percent and memlimit metrics ionutboangiu 2025-03-27 17:38:35 +02:00
  • 531a752078 implement config object for prometheus_agent ionutboangiu 2025-03-27 16:13:39 +02:00
  • ab8188c923 CGREvent inside AttrSProcessEventReply change armirveliaj 2025-03-27 06:06:13 -04:00
  • eafde112ea include recently split pkgs in test scripts ionutboangiu 2025-03-25 15:36:33 +02:00
  • 14516b69e5 fix wrong api reply type in test ionutboangiu 2025-03-25 15:30:11 +02:00
  • bc182d577d Revise deb packages script arberkatellari 2025-03-21 19:17:42 +02:00
  • 19f39945d9 make use of gpg/reprepro roles in playbooks ionutboangiu 2025-03-19 20:38:58 +02:00
  • ce1640151c update gpg role ionutboangiu 2025-03-19 20:38:05 +02:00
  • 7497e1c91e extract reprepro logic to dedicated role ionutboangiu 2025-03-19 20:33:52 +02:00
  • a79b23ce63 make use of gpg/reprepro roles in playbooks ionutboangiu 2025-03-19 20:38:58 +02:00
  • 806d4ea4af update gpg role ionutboangiu 2025-03-19 20:38:05 +02:00
  • 11e9d523d6 extract reprepro logic to dedicated role ionutboangiu 2025-03-19 20:33:52 +02:00
  • ea3ebcc6dd add config sanity checks for prometheus_agent ionutboangiu 2025-03-21 22:02:43 +02:00
  • 347ea9d988 Add CoreS metrics collection to PrometheusAgent ionutboangiu 2025-03-21 21:20:40 +02:00
  • d8c75dd2c3 cores: add GOMAXPROCS, GC percent and memlimit metrics ionutboangiu 2025-03-21 21:04:09 +02:00
  • d14d62b865 update prom client library ionutboangiu 2025-03-21 21:03:07 +02:00
  • e117b2df30 prometheus_agent: add cores_conns config opt ionutboangiu 2025-03-13 15:33:47 +02:00
  • 13044ddd9d refactor matched accounts sorting ionutboangiu 2025-03-24 19:21:06 +02:00
  • 70b6cca25b refactor rating profile matching by weight ionutboangiu 2025-03-24 19:03:50 +02:00
  • 927a30b682 refactor profile sorting for actions ionutboangiu 2025-03-24 18:57:08 +02:00
  • 3f3605b349 refactor matched resources sorting ionutboangiu 2025-03-24 18:47:58 +02:00
  • 37de0c3bd1 refactor matched statqueues sorting ionutboangiu 2025-03-24 18:26:15 +02:00
  • 52177197f2 refactor matched thresholds sorting ionutboangiu 2025-03-24 17:45:57 +02:00
  • 4083eb35df refactor attribute matching by weight ionutboangiu 2025-03-24 16:56:17 +02:00
  • 4244ba2cdf refactor profile sorting for routes ionutboangiu 2025-03-24 16:29:20 +02:00
  • b00b2f07ae refactor profile sorting for chargers ionutboangiu 2025-03-24 16:02:52 +02:00
  • 18644c7f0b added option to compress CostDetails before stored in db gezimbll 2025-03-11 17:51:50 +01:00
  • 3ea6d99981 add gpg_key_rotation ansible playbook ionutboangiu 2025-03-19 10:49:32 +02:00
  • 7b60c0e150 add gpg_key_rotation ansible playbook ionutboangiu 2025-03-19 10:49:32 +02:00
  • 260b32323d added option to pass UpdateSession event through stats or thresholds gezimbll 2025-03-18 17:38:17 +01:00
  • f256cf80ac Add validation for positive TTL in file exporters ionutboangiu 2025-03-18 12:39:38 +02:00
  • 364827ab58 set default *file_csv cache TTL to 5s ionutboangiu 2025-03-18 12:36:58 +02:00
  • de448ae11c add timezone support for cron scheduler ionutboangiu 2025-03-18 17:17:04 +02:00
  • adadcd01cb add sanity check for metrics_reset_schedule ionutboangiu 2025-03-18 17:15:47 +02:00
  • ef4324fc0e add error handling for cron AddFunc ionutboangiu 2025-03-18 17:13:32 +02:00
  • a4b2379e89 add guardian documentation section ionutboangiu 2025-03-17 20:59:57 +02:00
  • 7bb065fda6 rename *dc DataProvider to *em (from EventMetrics) ionutboangiu 2025-03-14 20:24:46 +02:00
  • e1c154b9e0 use Set method to update ExportPath for csv/fwv ee ionutboangiu 2025-03-14 20:08:16 +02:00
  • 7166795066 ees: add test for metrics reset feature ionutboangiu 2025-03-14 20:04:16 +02:00
  • fdc8a1be7e ees: implement api to reset exporter metrics ionutboangiu 2025-03-14 20:03:18 +02:00
  • 1c00a3aad1 Add cron-based/manual reset to ExporterMetrics ionutboangiu 2025-03-14 18:51:58 +02:00
  • 934815d9ee ees: add metrics_reset_schedule opt (per ee) ionutboangiu 2025-03-14 18:26:37 +02:00
  • 8e4d187725 remove unused composeExp func ionutboangiu 2025-03-14 09:42:21 +02:00
  • 132aecd3c1 simplify TimeNow parsing for ee metrics ionutboangiu 2025-03-14 09:41:15 +02:00
  • 0b26559d1f move chargers to dedicated package ionutboangiu 2025-03-13 19:39:27 +02:00
  • 23a4c98f8f Fix vet warnings following go version update ionutboangiu 2025-03-12 20:14:00 +02:00
  • cef9bd63ee update Go in chroots when version differs ionutboangiu 2025-03-12 14:18:20 +02:00
  • 0bca9f21e9 improve rescue handling with logs and chroot cleanup ionutboangiu 2025-03-12 14:12:10 +02:00
  • f6976677b6 merge file find and remove tasks in always block ionutboangiu 2025-03-12 14:09:15 +02:00
  • 718ab2811d clarify task names related to .changes file checks ionutboangiu 2025-03-12 14:07:24 +02:00
  • 7972255a0b Enforce one changes file per dist + debug info ionutboangiu 2025-03-12 13:52:56 +02:00
  • 8e77e7e731 Improve task names in reprepro task file ionutboangiu 2025-03-12 13:45:03 +02:00
  • 9d3fcb84af Revise deb_packages ansible playbook ionutboangiu 2025-03-12 13:10:14 +02:00
  • 298b3eeb71 Revise cgrates setup ansible role ionutboangiu 2025-03-12 18:24:03 +02:00
  • 1c672c33ec Revise go setup role and bump version ionutboangiu 2025-03-12 13:15:39 +02:00
  • 3545224ee6 Replace ansible include with include/import_tasks ionutboangiu 2024-07-04 19:00:41 +03:00
  • 2f808badb7 added cache parameter in Get*Opts methods gezimbll 2025-03-12 14:58:38 +01:00