Commit Graph

1047 Commits

Author SHA1 Message Date
ionutboangiu
bb7e7572df prometheus: use apiers_conns for StatQueue fetch 2025-09-22 12:03:28 +02:00
ionutboangiu
a0ced56275 prometheus: fetch all StatQueues when IDs list is empty 2025-09-18 21:08:08 +02:00
gezimbll
c233daef58 replaced sched_hangup with sched_transfer 2025-09-09 17:32:01 +02:00
ionutboangiu
9ef9684a3d agents: add processor/reader id to stats/th events 2025-08-18 10:09:51 +02:00
ionutboangiu
415d027761 stats: implement new REPSC/REPFC metrics
used to track successful/failed requests. REPFC supports error filtering.
2025-08-04 17:56:08 +03:00
ionutboangiu
9833152e38 agents: create dedicated events for stats processing 2025-08-04 17:56:08 +03:00
ionutboangiu
3077544d62 Add ReplyState field to track successful/failed requests 2025-08-04 17:56:08 +03:00
ionutboangiu
2e0de027db radius: avoid redundant MetaRadReqType assignment in loop 2025-08-04 17:56:08 +03:00
armirveliaj
2fd7730b45 Port StatusServer support to master 2025-07-27 11:50:09 +02:00
ionutboangiu
8466a65d63 prometheus: add node_id label to cache metrics 2025-07-21 10:26:20 +02:00
ionutboangiu
e70908356e prometheus: add cache statistics metrics 2025-07-16 10:44:38 +02:00
arberkatellari
2385597155 Add route_profile option to switch agents in config 2025-06-25 19:11:15 +02:00
ionutboangiu
64eea80f3b send SIPAgent ProcessTime events to stats/thresholds 2025-06-24 18:16:09 +02:00
ionutboangiu
4635069702 add StatHighest and StatLowest metric implementations 2025-06-24 18:03:17 +02:00
ionutboangiu
ec145d778e remove :*ids: syntax from agent stats/thresholds flags 2025-06-11 10:58:37 +02:00
ionutboangiu
b0393978ee move shared test helpers to untagged file 2025-06-11 10:58:37 +02:00
ionutboangiu
f300ecea7e test diameter-stats-prometheus integration 2025-06-11 10:58:37 +02:00
ionutboangiu
671c7474b8 send agent events to stats/thresholds w/ ProcessTime
applies only to template-based agents
2025-06-11 10:58:37 +02:00
ionutboangiu
676900b4c3 update DB casing for InitDB helpers 2025-05-29 15:41:53 +02:00
ionutboangiu
2541d7cc01 optimize metrics collection with reusable maps 2025-04-29 07:11:29 +02:00
ionutboangiu
2efb1b4d35 prometheus: replace string literals with constants 2025-04-27 12:13:29 +02:00
ionutboangiu
7c5a00ff4d normalize metric types for mixed connection types 2025-04-27 12:13:29 +02:00
ionutboangiu
015dedc66e revise wrong prom metric comment 2025-04-27 12:13:29 +02:00
gezimbll
8e89b84e03 added *gigawords DataConverter 2025-04-24 20:17:48 +02:00
ionutboangiu
3f8af2f106 add benchmark for remote+replication (incomplete) 2025-04-11 23:46:07 +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
934d93ef58 add PrometheusAgent implementation 2025-03-30 14:01:06 +02:00
gezimbll
260b32323d added option to pass UpdateSession event through stats or thresholds 2025-03-18 20:08:05 +01:00
arberkatellari
83e8ce3adc Add ability to modify diameter CE answer & replace go-diameter lib 2025-02-28 19:25:48 +01:00
armirveliaj
e64d02e187 astagent: prevent panic in handleChannelDestroyed 2025-02-21 16:24:27 +01:00
ionutboangiu
204601a70f Consider DNS requests when limiting caps 2024-12-01 20:28:56 +01:00
ionutboangiu
3a6d759bac Consider radius requests when limiting caps 2024-11-14 17:56:42 +01:00
ionutboangiu
52c52df6dd Define a separate func for the diamErr constructor
Added back the warning logs for backwards compatibility.
Now passing err.Error() as Error-Message AVP where applicable.
Added comments and revised err messages.
2024-10-29 18:53:22 +01:00
ionutboangiu
aad5c4a66f Add benchmark for diameter+caps 2024-10-29 18:53:22 +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
arberkatellari
2f05395ec1 Add cgr_max_usage variable to fsagent 2024-10-14 17:05:46 +02:00
armirveliaj
1854afd74d Add coverage tests on agents and config 2024-09-10 21:10:24 +02:00
ionutboangiu
6e971e954c chore: remove unused call & redundant ping methods
- Ping methods defined by engine.NewService for all services
- Call methods were previously replaced by the centralized call method
(on *birpc.Service) for all components
- All services now register V1/V2 objects from apier package for
consistency
2024-09-06 17:37:05 +02:00
armirveliaj
0a0aec58b3 Add new unit tests on agents and apier/v1 2024-09-05 20:47:27 +02:00
armirveliaj
0d78fb878c Add coverage tests on agents and services 2024-08-09 09:18:46 +02:00
armirveliaj
96e940cab3 Add new unit tests on janusagent 2024-08-02 09:36:54 +02:00
armirveliaj
35af82ef18 Add new unit tests on agents 2024-08-02 09:36:54 +02:00
arberkatellari
7fa3249d54 Add Kamailio agent session restoration support 2024-07-22 15:31:02 +02:00
gezimblliku
3034c2882e added tests for disconnecting janus external sessions 2024-07-14 14:09:44 +02:00
gezimblliku
122c1c152c implemented V1DisconnectSession method for janusagent 2024-07-14 14:09:44 +02:00
armirveliaj
a26c9bb29a Add new unit tests on agents 2024-07-14 14:07:21 +02:00
armirveliaj
05f7981cae Add new unit tests on agents 2024-07-14 14:07:21 +02:00
armirveliaj
9c5ae52389 Add new unit tests on agents 2024-07-14 14:07:21 +02:00
armirveliaj
49657db953 Add new unit tests on agents 2024-07-14 14:07:21 +02:00