[OpenSIPS-Devel] [OpenSIPS/opensips] bdff10: uac_registrant: export registration statistics
Bogdan Andrei IANCU
noreply at github.com
Fri Oct 2 09:49:25 UTC 2026
Branch: refs/heads/master
Home: https://github.com/OpenSIPS/opensips
Commit: bdff10462489e2ba45762f94ce29b977fe4afde6
https://github.com/OpenSIPS/opensips/commit/bdff10462489e2ba45762f94ce29b977fe4afde6
Author: Darwvin <darwvin at hotmail.com>
Date: 2026-09-28 (Mon, 28 Sep 2026)
Changed paths:
M modules/uac_registrant/reg_records.c
Log Message:
-----------
uac_registrant: export registration statistics
Add live aggregate statistics for uac_registrant so outbound registration health can be monitored through the standard OpenSIPS statistics interface and Prometheus exporters.
Export computed gauges for total, enabled, registered, and failed registrants. Values are calculated directly from the in-memory registrant hash table while holding one bucket lock at a time, avoiding counter drift across reload, upsert/delete, enable/disable, and state transitions.
No SIP behavior, configuration, database schema, or existing API is changed.
Closes #3426
Commit: 20fc52a9d5523203bb972666e07ce2084a374f75
https://github.com/OpenSIPS/opensips/commit/20fc52a9d5523203bb972666e07ce2084a374f75
Author: darwvin-dev <darwvin at hotmail.com>
Date: 2026-09-28 (Mon, 28 Sep 2026)
Changed paths:
M modules/uac_registrant/reg_records.c
Log Message:
-----------
uac_registrant: remove unrelated comment change
Commit: 63b94ac528a9b82b1841dd137db17b1718e30c91
https://github.com/OpenSIPS/opensips/commit/63b94ac528a9b82b1841dd137db17b1718e30c91
Author: darwvin-dev <darwvin at hotmail.com>
Date: 2026-09-29 (Tue, 29 Sep 2026)
Changed paths:
M modules/uac_registrant/README.md
M modules/uac_registrant/reg_records.c
M modules/uac_registrant/reg_records.h
M modules/uac_registrant/registrant.c
Log Message:
-----------
uac_registrant: export and document statistics
Commit: b3c471fe15b3c533503f7e01e5d50375303ab1f7
https://github.com/OpenSIPS/opensips/commit/b3c471fe15b3c533503f7e01e5d50375303ab1f7
Author: Darwvin <darwvin at hotmail.com>
Date: 2026-10-01 (Thu, 01 Oct 2026)
Changed paths:
M modules/uac_registrant/reg_records.c
Log Message:
-----------
uac_registrant: optimize statistics counting
Commit: a2381ff1b2b2f59ae037a8166430cb5e20fac1f4
https://github.com/OpenSIPS/opensips/commit/a2381ff1b2b2f59ae037a8166430cb5e20fac1f4
Author: Darwvin <darwvin at hotmail.com>
Date: 2026-10-01 (Thu, 01 Oct 2026)
Changed paths:
M modules/uac_registrant/reg_records.c
Log Message:
-----------
uac_registrant: fix count handler type
Commit: 6105901b2749d28c925b485b554e667479691c54
https://github.com/OpenSIPS/opensips/commit/6105901b2749d28c925b485b554e667479691c54
Author: Bogdan Andrei IANCU <bogdan at opensips.org>
Date: 2026-10-02 (Fri, 02 Oct 2026)
Changed paths:
M modules/uac_registrant/README.md
M modules/uac_registrant/reg_records.c
M modules/uac_registrant/reg_records.h
M modules/uac_registrant/registrant.c
Log Message:
-----------
Merge pull request #4278 from darwvin-dev/feature/uac-registrant-statistics
[uac_registrant] Add registration statistics
Compare: https://github.com/OpenSIPS/opensips/compare/ef6ced21c532...6105901b2749
To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications
More information about the Devel
mailing list