Commit Graph

14311 Commits

Author SHA1 Message Date
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
ionutboangiu
ef90d8e1c2 radius: avoid redundant MetaRadReqType assignment in loop 2025-11-20 11:35:29 +01:00
ionutboangiu
501015b9f3 cfg: remove redundant condition in sanity check 2025-11-20 11:35:29 +01:00
ionutboangiu
a09e0bb606 update wrong receiver name for Metric methods 2025-11-20 11:35:29 +01:00
ionutboangiu
240a93b512 add StatHighest and StatLowest metric implementations 2025-11-20 11:35:29 +01:00
ionutboangiu
37ba187658 add test reproducing cache replication deadlock 2025-11-20 11:35:29 +01:00
ionutboangiu
c245e162ca default to no internal storage for test suite 2025-11-20 11:35:29 +01:00
ionutboangiu
9127035d70 optimize metrics collection with reusable maps 2025-11-20 11:35:29 +01:00
ionutboangiu
e269276fbd test newFilterIndex 2025-11-20 11:35:29 +01:00
ionutboangiu
16433fcf1e add timezone support for cron scheduler 2025-11-20 11:35:29 +01:00
ionutboangiu
a0adddb11f add error handling for cron AddFunc 2025-11-20 11:35:29 +01:00
ionutboangiu
f2a4427d2c rename *dc DataProvider to *em (from EventMetrics) 2025-11-20 11:35:29 +01:00
ionutboangiu
36633ec11a use Set method to update ExportPath for csv/fwv ee
prevents manual locking
2025-11-20 11:35:29 +01:00
ionutboangiu
83bc694b92 ees: add test for metrics reset feature
to serve only as an example for now (takes too long)
2025-11-20 11:35:29 +01:00
ionutboangiu
86090635e4 add apis file for ees 2025-11-20 11:35:29 +01:00
ionutboangiu
d3adff3827 ees: implement api to reset exporter metrics 2025-11-20 11:35:29 +01:00
ionutboangiu
3122589e48 ees: add cron-based/manual reset to ExporterMetrics 2025-11-20 11:35:29 +01:00
ionutboangiu
3772307538 cfg: add metrics_reset_schedule ee opt 2025-11-20 11:35:29 +01:00
ionutboangiu
f2e1eb0321 simplify TimeNow parsing for ee metrics 2025-11-20 11:35:29 +01:00
ionutboangiu
8037076ded ers: remove redundant concurrency channel init 2025-11-20 11:35:29 +01:00
ionutboangiu
fd08eed5d4 Add WaitGroup to ensure safe file processing in ERs
For cases when run_delay > 0.
2025-11-20 11:35:29 +01:00
ionutboangiu
4c13c689e5 Add validation for positive TTL in file exporters 2025-11-20 11:35:29 +01:00
arberkatellari
0a67068163 Adjust tests to new tutorial samples 2025-11-19 15:59:20 +01:00
arberkatellari
0da0f69e1c Make Indexes storable in MySQL and Postgres 2025-11-19 15:59:20 +01:00
arberkatellari
7722265e11 Make LoadIDs storable in MySQL and Postgres 2025-11-19 15:59:20 +01:00
armirveliaj
b1d51cb349 update go version 2025-11-17 18:22:16 +01:00
arberkatellari
19675d6b20 Make Trends and TrendProfiles storable in MySQL and Postgres 2025-11-17 18:05:57 +01:00
Bas Couwenberg
8a4244b26d Use DH_VERBOSE only in dh_auto_build override for go version & env output. 2025-11-17 16:41:10 +01:00
arberkatellari
1d866c4d35 Make Ranking and RankingProfiles storable in MySQL and Postgres 2025-11-16 10:28:24 +01:00
arberkatellari
da41db3f56 Make RateProfiles storable in MySQL and Postgres 2025-11-16 10:28:24 +01:00
DanB
a559563810 Disabling db tests for sessions processEvent APIs 2025-11-16 10:09:10 +01:00
DanB
fd0ef907c8 Start SessionSv1.ProcessEvent API 2025-11-13 20:19:36 +01:00
arberkatellari
c51d3f27de Make Filters and RouteProfiles storable in MySQL and Postgres 2025-11-12 15:34:59 +01:00
arberkatellari
61e7bacab1 Make Thresholds and ThresholdProfiles storable in MySQL and Postgres 2025-11-12 15:34:59 +01:00
arberkatellari
dcdf55e5d4 Make StatQueues and StatQueueProfiles storable in MySQL and Postgres 2025-11-12 15:34:59 +01:00
arberkatellari
bb5d589dce Make resources storable in MySQL and Postgres 2025-11-12 15:34:59 +01:00
gezimbll
d760ab319e added replicator for each dbconn 2025-11-12 12:54:46 +01:00
gezimbll
917ecb62ab disabling offline internal in integration tests 2025-11-12 12:54:46 +01:00