695 Commits

Author SHA1 Message Date
gezimbll
3153bc8378 remove loaders subsystem 2026-01-27 20:25:58 +01:00
gezimbll
4bd459b486 modified astagent call methods over http 2026-01-22 10:05:44 +01:00
gezimbll
e859be8806 added multiple listeners for diameter agent 2025-12-21 18:26:59 +01:00
ionutboangiu
eb372148d1 revise IPService implementation 2025-12-05 13:15:52 +01:00
ionutboangiu
f0b65f0797 cfg: make sessions jsoncfg object fields camelcase 2025-12-05 13:15:52 +01:00
ionutboangiu
292b97aa5b cfg: add ips_conns to sessions section 2025-12-05 13:15:52 +01:00
ionutboangiu
8443af3a89 Relicense from GPLv3 to AGPLv3 2025-10-29 19:42:40 +01:00
ionutboangiu
295ddec792 cfg: move failed_posts to ees, add static_ttl 2025-10-28 20:31:36 +01:00
ionutboangiu
8ba80d301f cfg: add conn_status_stat_queue/threshold_ids for diameter 2025-10-13 09:56:31 +02:00
ionutboangiu
59ddbe419e make diam conn health check interval configurable 2025-10-13 09:56:31 +02:00
gezimbll
c233daef58 replaced sched_hangup with sched_transfer 2025-09-09 17:32:01 +02:00
arberkatellari
2385597155 Add route_profile option to switch agents in config 2025-06-25 19:11:15 +02:00
ionutboangiu
3acb1e94db cfg: add stats/thresholds_conns to ers 2025-06-24 18:16:09 +02:00
ionutboangiu
9b706f57ac cfg: add stats/thresholds_conns to dns_agent 2025-06-11 10:58:37 +02:00
ionutboangiu
89f7e51199 cfg: add stats/thresholds_conns to radius_agent 2025-06-11 10:58:37 +02:00
ionutboangiu
7017ada853 cfg: rename diameter json obj fields to camel case 2025-06-11 10:58:37 +02:00
ionutboangiu
301f57e3bc cfg: add stats/thresholds_conns to diameter_agent 2025-06-11 10:58:37 +02:00
ionutboangiu
43cdd396ba add implementation for new ips module 2025-05-29 15:40:20 +02:00
gezimbll
ccdf3ef1f1 added passing events from thresholds to ees 2025-05-26 14:43:43 +02:00
arberkatellari
534b788508 Add new action types *dynamic_threshold and *dynamic_stats 2025-05-03 21:44:14 +02:00
Dan Christian Bogos
07616dbbb3 Merge branch 'master' into feat/replicator-async 2025-04-18 21:25:37 +02:00
ionutboangiu
bc915dc65b add support for exists_indexed_fields 2025-04-18 13:23:54 +02:00
ionutboangiu
37925b8f59 add replicate interval and failed_dir config opts 2025-04-11 22:47:30 +03:00
arberkatellari
5463eb61c6 Adjust tests to InternalDB constructor 2025-04-11 13:09:50 +02:00
arberkatellari
ed584364d1 Add tests for internal DB dump and restore 2025-04-06 12:08:40 +02:00
ionutboangiu
122afad733 remove previous prometheus integration 2025-03-30 14:01:06 +02:00
gezimbll
18644c7f0b added option to compress CostDetails before stored in db 2025-03-20 19:37:43 +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
934815d9ee ees: add metrics_reset_schedule opt (per ee) 2025-03-17 17:36:58 +01:00
gezimbll
322afc585f added default caching for exporters 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
2252765e93 Add 'ees_ids' field to ERs readers config 2024-12-20 17:33:45 +01:00
gezimbll
e48eb5df13 added StartDelay for ers processing 2024-11-15 20:58:10 +01:00
gezimbll
f72d4defb4 added *rankings filters in dynamicDP 2024-10-30 22:14:03 +01:00
gezimbll
b8616282ee added integration tests for ranking scheduling 2024-10-30 22:14:03 +01:00
ionutboangiu
7df0494913 Consider diameter requests when limiting caps
- add possibility to pass custom Error-Message AVP to negative diameter
  answers
- negative answer is now built only when an error occurs
- remove tests that were testing behaviour with max concurrent requests 0
2024-10-29 18:53:22 +01:00
gezimbll
2e192dde78 added trend dynamicDP in filters and GetTrendSummary API 2024-10-18 16:24:02 +02:00
armirveliaj
4b35d74a29 Add new unit tests on engine and config 2024-09-23 11:51:47 +02:00
armirveliaj
b523024ca2 Add new coverage tests on migrator and config 2024-09-23 11:51:47 +02:00
gezimblliku
b56220933a added ees_conns on stats 2024-09-10 13:20:05 +02:00
gezimblliku
5b75bacff7 added trend with get,set and remove methods in datamanager 2024-08-14 14:03:21 +02:00
ionutboangiu
594e8404dc Add http pprof_path cfg option 2024-08-12 18:36:45 +02:00
ionutboangiu
73fc386036 Add stordb pgSSLCertMode option 2024-08-12 18:36:45 +02:00
ionutboangiu
d0183597f1 Add postgres stor_db SSL opts 2024-08-09 09:13:10 +02:00
ionutboangiu
78e020e2be Implement HTTP endpoint for prometheus
configurable via 'prometheus_url' option in the HTTP section
2024-08-05 13:28:33 +02:00
gezimbll
85bd7a50e7 updated sags service name to ranking 2024-07-14 13:39:20 +02:00
gezimbll
4d4392d196 revised comments && renamed sars to trends 2024-07-14 13:39:20 +02:00
gezimbll
6c2fbbec28 added sars model,tp,api 2024-07-14 13:39:20 +02:00
ionutboangiu
eb3bd5cc1d Add redisPoolPipelineLimit configuration field for datadb
Sets the maximum number of commands that can be pipelined before flushing.
0 means no limit and pipelines will only be limited by the time window.
2024-07-05 11:21:16 +02:00
ionutboangiu
ed3fa0d294 Add redisPoolPipelineWindow configuration field for datadb
Sets the duration after which internal pipelines are flushed.
0 disabled implicit pipelining.
2024-07-02 19:58:03 +02:00