ECE Alert Not Generated For Ece_brs_task_pending_count When BRS Is Overloaded
(Doc ID 2980734.1)
Last updated on MAY 29, 2024
Applies to:
Oracle Communications BRM - Elastic Charging Engine - Version 12.0.0.4.0 and laterInformation in this document applies to any platform.
Goal
On : 12.0.0.4.0 version, Charging server launcher:
"ece_brs_task_pending_count" metric is not generating any counters on Elastic Charging Engine system.
Here counter is zero at all time:
# HELP ece_brs_task_pending_count
# TYPE ece_brs_task_pending_count gauge
*ece_brs_task_pending_count{applicationRole="DiameterGateway",type="pending",}0.0
But it should have the value other than zero, since Batch Request Service (BRS) is overloaded:
2023-07-20 22:01:06.963 EEST ERROR - - - - BrsMessageBundle-22017: BRS is currently overloaded, 256 pending counts waiting to be processed.
oracle.communication.brm.charging.brs.BRSOverloadException: BrsMessageBundle-22017: BRS is currently overloaded, 256 pending counts waiting to be processed.
at oracle.communication.brm.charging.brs.internal.BatchRequestServiceImpl.dispatchEvent(BatchRequestServiceImpl.java:2231) ~[ece-brs.jar:?]
at oracle.communication.brm.charging.brs.internal.BatchRequestServiceImpl.submit(BatchRequestServiceImpl.java:1792) ~[ece-brs.jar:?]
at oracle.communication.brm.charging.brs.internal.BatchRequestServiceImpl.submitUsage(BatchRequestServiceImpl.java:966) ~[ece-brs.jar:?]
at oracle.communication.brm.charging.ecegateway.diameter.framework.gy.backend.internal.DiameterFrameworkGyUsageProcessorImpl.processRequest(DiameterFrameworkGyUsageProcessorImpl.java:363) [ece-diametergateway.jar:?]
at oracle.communication.brm.charging.ecegateway.diameter.framework.gy.backend.internal.DiameterFrameworkGyBackendImpl.processRequest(DiameterFrameworkGyBackendImpl.java:290) [ece-diametergateway.jar:?]
at oracle.communication.brm.charging.ecegateway.diameter.framework.gy.backend.internal.DiameterFrameworkGyBackendImpl.authorize(DiameterFrameworkGyBackendImpl.java:218) [ece-diametergateway.jar:?]
at camiant.diameter.apps.AbstractDiameterApp.authorize(AbstractDiameterApp.java:327) [ece-diametergateway.jar:?]
at camiant.diameter.apps.AbstractDiameterSession.authorize(AbstractDiameterSession.java:467) [ece-diametergateway.jar:?]
at camiant.diameter.apps.dcca.DCCAServerSessionFSM.(DCCAServerSessionFSM.java:203) [ece-diametergateway.jar:?]
at camiant.diameter.apps.dcca.DCCAServerSessionFSM.processEvent(DCCAServerSessionFSM.java:85) [ece-diametergateway.jar:?]
at camiant.diameter.apps.dcca.gy.GyServerSessionFSM.processEvent(GyServerSessionFSM.java:146) [ece-diametergateway.jar:?]
at oracle.communication.brm.charging.ecegateway.diameter.framework.gy.app.DiameterFrameworkGyServerSessionFSM.processEvent(DiameterFrameworkGyServerSessionFSM.java:91) [ece-diametergateway.jar:?]
oracle.communication.brm.charging.brs.BRSOverloadException: BrsMessageBundle-22017: BRS is currently overloaded, 256 pending counts waiting to be processed.
at oracle.communication.brm.charging.brs.internal.BatchRequestServiceImpl.dispatchEvent(BatchRequestServiceImpl.java:2231) ~[ece-brs.jar:?]
at oracle.communication.brm.charging.brs.internal.BatchRequestServiceImpl.submit(BatchRequestServiceImpl.java:1792) ~[ece-brs.jar:?]
at oracle.communication.brm.charging.brs.internal.BatchRequestServiceImpl.submitUsage(BatchRequestServiceImpl.java:966) ~[ece-brs.jar:?]
at oracle.communication.brm.charging.ecegateway.diameter.framework.gy.backend.internal.DiameterFrameworkGyUsageProcessorImpl.processRequest(DiameterFrameworkGyUsageProcessorImpl.java:363) [ece-diametergateway.jar:?]
at oracle.communication.brm.charging.ecegateway.diameter.framework.gy.backend.internal.DiameterFrameworkGyBackendImpl.processRequest(DiameterFrameworkGyBackendImpl.java:290) [ece-diametergateway.jar:?]
at oracle.communication.brm.charging.ecegateway.diameter.framework.gy.backend.internal.DiameterFrameworkGyBackendImpl.authorize(DiameterFrameworkGyBackendImpl.java:218) [ece-diametergateway.jar:?]
at camiant.diameter.apps.AbstractDiameterApp.authorize(AbstractDiameterApp.java:327) [ece-diametergateway.jar:?]
at camiant.diameter.apps.AbstractDiameterSession.authorize(AbstractDiameterSession.java:467) [ece-diametergateway.jar:?]
at camiant.diameter.apps.dcca.DCCAServerSessionFSM.(DCCAServerSessionFSM.java:203) [ece-diametergateway.jar:?]
at camiant.diameter.apps.dcca.DCCAServerSessionFSM.processEvent(DCCAServerSessionFSM.java:85) [ece-diametergateway.jar:?]
at camiant.diameter.apps.dcca.gy.GyServerSessionFSM.processEvent(GyServerSessionFSM.java:146) [ece-diametergateway.jar:?]
at oracle.communication.brm.charging.ecegateway.diameter.framework.gy.app.DiameterFrameworkGyServerSessionFSM.processEvent(DiameterFrameworkGyServerSessionFSM.java:91) [ece-diametergateway.jar:?]
Solution
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Goal |
Solution |
References |