Commit Graph

14348 Commits

Author SHA1 Message Date
DanB
bd1c0edc46 SessionSv1.ProcessEvent - adding processed chargers attributes to reply 2026-02-17 20:59:52 +01:00
armirveliaj
0d7c5666e8 add slices.compact for filterids on chargers 2026-02-17 17:32:48 +01:00
DanB
e94628a482 Adding RateSCost to SessionSv1.ProcessEvent 2026-02-13 21:30:22 +01:00
ionutboangiu
9ae9ebc205 fix docs build by upgrading sphinx-tabs to 3.4.7 2026-02-13 17:29:17 +01:00
arberkatellari
12c382439d Improve Get(Profile)IDs APIs items searching 2026-02-11 16:01:37 +01:00
gezimbll
141691e88a update the getsection for internaldb to overwrite correctly 2026-02-11 15:51:16 +01:00
armirveliaj
6cefb5c7f8 add config methods for tpes 2026-02-11 15:42:35 +01:00
arberkatellari
626346e19b Add options to support non-Amazon S3 and SQS 2026-01-30 13:22:15 +01:00
armirveliaj
84f0338605 avoid redundant AttributesWithName call in radiusDP 2026-01-30 12:59:01 +01:00
gezimbll
0400f4a177 added all new subsytems to load with tpreader 2026-01-30 12:56:32 +01:00
armirveliaj
2fe3fd6690 add tests for SessionSv1.ProcessEvent && resources 2026-01-27 20:29:18 +01:00
armirveliaj
a106f7eb6f add tests for resourceS 2026-01-27 20:29:18 +01:00
armirveliaj
1c2aac5547 add test for resource & route 2026-01-27 20:29:18 +01:00
armirveliaj
3af7df0e84 fix integration test errors after constant variable rename 2026-01-27 20:29:18 +01:00
armirveliaj
582cb31de6 fix integration test errors after constant variable rename 2026-01-27 20:29:18 +01:00
armirveliaj
f28c62f7ad revise & test SessionSv1.ProcessEvent for ResourceS Authorization 2026-01-27 20:29:18 +01:00
DanB
a7d6e73182 SessionSv1.ProcessEvent with *resourceAuthorize support 2026-01-16 13:59:39 +01:00
armirveliaj
a79bd15eab revise & test SessionSv1.ProcessEvent for IPAuthorization 2026-01-15 17:01:35 +01:00
DanB
d9c2bd5045 SessionSv1.ProcessEvent with *accountsAuthorize functionality 2026-01-15 14:07:59 +01:00
ionutboangiu
2d831f50bc fix compliation errors after constant variable rename 2026-01-14 10:31:50 +01:00
DanB
ec41867448 Initial SessionSv1.ProcessEvent 2026-01-13 19:50:19 +01:00
arberkatellari
9dda6a264b Update go-dimeter library 2026-01-13 11:21:29 +01:00
arberkatellari
9783cdbf3e Make CDRs storable in Redis DB 2025-12-21 18:33:36 +01:00
armirveliaj
5f2b6beaa6 add slices.compact for filterids 2025-12-21 18:28:09 +01:00
armirveliaj
8b8a4677dd add test for sequential duplicates filterIds on loaders 2025-12-16 13:23:53 +01:00
armirveliaj
c8f246162d add unit test for RateProfileSetFilterIDs 2025-12-04 16:38:35 +01:00
ionutboangiu
2fcb6ad51b ansible: remove cgrates_deb_install (moved to private repo) 2025-11-21 21:32:51 +01:00
ionutboangiu
9754bdf575 move opts field to dbconn cfg for helper object 2025-11-20 11:35:29 +01:00
ionutboangiu
3179af0839 move failed post cache init to EFS service 2025-11-20 11:35:29 +01:00
ionutboangiu
4714fb783b remove init for failed posts cache 2025-11-20 11:35:29 +01:00
ionutboangiu
e0f2f3c937 cfg: add efs failed_posts_static_ttl field 2025-11-20 11:35:29 +01:00
ionutboangiu
7f17c76581 fix DPR to contain sender identity not recipient 2025-11-20 11:35:29 +01:00
ionutboangiu
627e864bc1 use remoteAddr as peer key, remove duplicate status 2025-11-20 11:35:29 +01:00
ionutboangiu
0c2b9a403a stats: add error return for StatSum constructor
refactor NewStatMetric to also account for metric constructors that
return error
2025-11-20 11:35:29 +01:00
ionutboangiu
ce720a259d refactor StatSum and use string conn status values 2025-11-20 11:35:29 +01:00
ionutboangiu
02f31a5047 update go-diameter library 2025-11-20 11:35:29 +01:00
ionutboangiu
fa5709dc15 send status events to all profiles if none set 2025-11-20 11:35:29 +01:00
ionutboangiu
22211b2b96 cfg: add conn_status_stat_queue/threshold_ids for diameter 2025-11-20 11:35:29 +01:00
ionutboangiu
80e645e38b make diam conn health check interval configurable 2025-11-20 11:35:29 +01:00
ionutboangiu
fbe5b51046 add diameter connection status tracking 2025-11-20 11:35:29 +01:00
ionutboangiu
910f49fa6c Rename event type ProcessTime to EventPerformanceReport 2025-11-20 11:35:29 +01:00
ionutboangiu
e019aeabab prometheus: fetch all StatQueues when IDs list is empty 2025-11-20 11:35:29 +01:00
ionutboangiu
d5f49ba1a2 add test+benchmark for filter index updates 2025-11-20 11:35:29 +01:00
ionutboangiu
d7612eb30d revert bulk index removal and add early return optimization 2025-11-20 11:35:29 +01:00
ionutboangiu
63e4856aff agents: add processor/reader id to stats/th events 2025-11-20 11:35:29 +01:00
ionutboangiu
682c080c73 stats: register newly implemented metrics with gob 2025-11-20 11:35:29 +01:00
ionutboangiu
1cd4d07cc9 stats: ensure repsc/repfc metrics are properly decoded 2025-11-20 11:35:29 +01:00
ionutboangiu
42b0ec3abe stats: implement new REPSC/REPFC metrics
used to track successful/failed requests. REPFC supports error filtering.
2025-11-20 11:35:29 +01:00
ionutboangiu
344b14709a agents: create dedicated events for stats processing 2025-11-20 11:35:29 +01:00
ionutboangiu
daf91dc3fa Add ReplyState field to track successful/failed requests 2025-11-20 11:35:29 +01:00