Commit Graph

13588 Commits

Author SHA1 Message Date
ionutboangiu
3ea6d99981 add gpg_key_rotation ansible playbook
ensures reprepro files are signed with the current GPG key, without
having to build new packages.
2025-03-19 12:35:15 +01:00
gezimbll
260b32323d added option to pass UpdateSession event through stats or thresholds 2025-03-18 20:08:05 +01:00
ionutboangiu
f256cf80ac Add validation for positive TTL in file exporters 2025-03-18 18:32:03 +01:00
ionutboangiu
364827ab58 set default *file_csv cache TTL to 5s
File exporters require positive TTL as content is flushed only upon cache
expiration.
2025-03-18 18:32:03 +01:00
ionutboangiu
de448ae11c add timezone support for cron scheduler 2025-03-18 17:51:30 +01:00
ionutboangiu
adadcd01cb add sanity check for metrics_reset_schedule 2025-03-18 17:51:30 +01:00
ionutboangiu
ef4324fc0e add error handling for cron AddFunc 2025-03-18 17:51:30 +01:00
ionutboangiu
a4b2379e89 add guardian documentation section 2025-03-18 15:19:44 +01:00
ionutboangiu
7bb065fda6 rename *dc DataProvider to *em (from EventMetrics) 2025-03-17 17:36:58 +01:00
ionutboangiu
e1c154b9e0 use Set method to update ExportPath for csv/fwv ee
prevents manual locking
2025-03-17 17:36:58 +01:00
ionutboangiu
7166795066 ees: add test for metrics reset feature
to serve only as an example for now (takes too long)
2025-03-17 17:36:58 +01:00
ionutboangiu
fdc8a1be7e ees: implement api to reset exporter metrics 2025-03-17 17:36:58 +01:00
ionutboangiu
1c00a3aad1 Add cron-based/manual reset to ExporterMetrics 2025-03-17 17:36:58 +01:00
ionutboangiu
934815d9ee ees: add metrics_reset_schedule opt (per ee) 2025-03-17 17:36:58 +01:00
ionutboangiu
8e4d187725 remove unused composeExp func 2025-03-17 17:36:58 +01:00
ionutboangiu
132aecd3c1 simplify TimeNow parsing for ee metrics 2025-03-17 17:36:58 +01:00
armirveliaj
172e846d3f Update export_cdrs command in docs 2025-03-09 17:33:09 +01:00
ionutboangiu
c21d5edfd3 add test for rerating failed cdrs 2025-03-09 17:30:39 +01:00
arberkatellari
aca834a7a5 Cleanup config_defaults ce_applications comments 2025-03-09 13:32:17 +01:00
ionutboangiu
eb6db08465 update Go in chroots when version differs 2025-03-09 10:56:31 +01:00
ionutboangiu
5bd8844537 improve rescue handling with logs and chroot cleanup 2025-03-09 10:56:31 +01:00
ionutboangiu
86a73908c5 merge file find and remove tasks in always block 2025-03-09 10:56:31 +01:00
ionutboangiu
bd03bb8326 clarify task names related to .changes file checks 2025-03-09 10:56:31 +01:00
gezimbll
35ffa9d316 added test with limited profile elements in cache 2025-03-03 10:41:09 +01:00
ionutboangiu
2b33debd31 fix checksum mismatch in ansible go role 2025-03-01 07:25:48 +01:00
arberkatellari
83e8ce3adc Add ability to modify diameter CE answer & replace go-diameter lib 2025-02-28 19:25:48 +01:00
gezimbll
d04cf1df44 updated negative balance to not give warning when AllowNegative set to true 2025-02-28 11:52:12 +01:00
ionutboangiu
7f132f19e4 Bump go version to 1.24.0 2025-02-26 16:19:47 +01:00
ionutboangiu
6968983dd2 prevent data race in file watcher goroutine 2025-02-26 16:18:31 +01:00
gezimbll
535f2e554e updated rsyslog conf to include logs with tag CGRateS 2025-02-26 12:54:53 +01:00
arberkatellari
9163d96ece Improve *dynaprepaid for Sessions ProcessEvent 2025-02-24 12:11:12 +01:00
armirveliaj
e64d02e187 astagent: prevent panic in handleChannelDestroyed 2025-02-21 16:24:27 +01:00
gezimbll
322afc585f added default caching for exporters 2025-02-21 13:21:26 +01:00
gezimbll
594dc745b8 added tests for sql exporter cached 2025-02-21 13:21:26 +01:00
gezimbll
dd5906e46e added log level field on stordb opts for controlling sql verbosity 2025-02-20 09:53:31 +01:00
arberkatellari
ce764e48bb Add dynaprepaid functionality to AuthorizeEvent 2025-02-19 14:14:55 +01:00
arberkatellari
eff482d7e6 Stash faulty test in flaky 2025-02-17 08:02:20 +01:00
arberkatellari
39bca3495a Improve *dynaperpaid events for sessions 2025-02-17 08:02:20 +01:00
armirveliaj
e2c71e355b Rename *cdr_account in the docs 2025-02-07 13:24:23 +01:00
ionutboangiu
5b26b1f4e7 Add docker installation steps in docs 2025-02-05 19:03:40 +01:00
ionutboangiu
afb3bac6eb Add missing host flag to pjsua_call script 2025-01-24 11:44:21 +01:00
ionutboangiu
96c2a3acee Prevent deadlocks in file reader unit tests 2025-01-22 17:37:17 +01:00
ionutboangiu
c171937c3d Add WaitGroup to ensure safe file processing in ERs
For cases when run_delay > 0.
2025-01-21 19:30:33 +01:00
arberkatellari
815e4476bf Improve *destinations filter logic 2025-01-21 18:46:07 +01:00
arberkatellari
b8cc20bb7c Add sqlBatchSize to ERS SQL OPTS and adjust delete functionality 2025-01-14 17:04:18 +01:00
arberkatellari
7664ffccb4 Improve TPTiming time format error handling 2025-01-14 17:04:18 +01:00
arberkatellari
3acc76474d Apply minor changes to FilterRule function's error handling 2025-01-14 17:04:18 +01:00
arberkatellari
2252765e93 Add 'ees_ids' field to ERs readers config 2024-12-20 17:33:45 +01:00
arberkatellari
d35b14b6b9 Add ability to ERS to update or move ERS SQL events to a new table & add *export flag for ERS readers 2024-12-20 13:26:06 +01:00
armirveliaj
a2b86e1a02 Add coverage tests on config 2024-12-17 18:19:59 +01:00