heartbeatinterval
parameter
determines how often the EventSourceCandidateRefHandler polls for
the list. In SAS BI Dashboard 4.3, the heartbeatinterval
parameter
determines how often the getCandidateIndicatorList is called upon.
The default value for the heartbeatinterval
parameter
is 180000 milliseconds or 3 minutes.
heartbeatinterval
parameter
in the biDashboardIndicatorHeartbeat.crh
file
for SAS BI Dashboard 4.3:
<?xml version="1.0" encoding="UTF-8"?> EventCandidateRefHandlerConfig classname="com.sas.bi.dashboard.egfhandlers. BidEventCandidateRefHandler" endpointSoftwareComponentName="BI Dashboard 4.3" heartbeatInterval="180000" id="biDashboardIndicatorHeartbeat" serviceEndpointUrl="/services/AlertService/getCandidateIndicatorList"
throttlepause
parameter determines
how often the EventCandidateRequestHandler requests the small number
of indicators. After a request is completed, the system pauses for
the number of milliseconds specified by the throttlepause
parameter
before issuing the next request. The EventSourceCandidateRefHandler
puts less strain on the SAS BI Dashboard. Therefore, this call can
be made more frequently with less performance impact. The throttlepause
parameter
is set to a default value of 60000 milliseconds.
throttlepause
parameter
in the BIDashboardIndicatorRequestor.crh
file
for SAS BI Dashboard 4.3:
<?xml version="1.0" encoding="UTF-8"?> <EventCandidateRequestHandlerConfig classname="com.sas.bi.dashboard.egfhandlers. IndicatorRequestHandler" defaultEventCandidateType="sas.bid.indicator" endpointSoftwareComponentName="BI Dashboard 4.3" id="BIDashboardIndicatorRequestor" requestorType="sas.bid.indicator" serviceEndpointUrl="/services/AlertService/getAlertIndicators" throttlePause="60000">
heartbeatInterval
and the throttlePause
parameters
determine how often the Event Generation Framework polls BI Dashboard
indicators, and how quickly alerts are processed. Depending on your
business requirements, you can modify the interval values for these
parameters. Some businesses might choose to have an aggressive value
of 30 seconds or specify a value equal to a few minutes. Other businesses
might choose a higher value equal to several hours (for example, three
hours or six hours). The values are always specified in milliseconds.
heartbeatinterval
and throttlepause
parameters,
consider these factors:
SASBIDashboardEventGen-log4j
file
is located in the SAS-Configuration-Directory\Lev
n\Web\Common\LogConfig
directory.
SASBIDashboardEventGen-log4j
file.
A logging context is the fully qualified class name of the class where
the logging message originated. The com.sas.bi.eventgen logging context
is specific to event generation. The com.sas.bi.eventgen logging context
applies to event generation.
SASBIDashboardEventGen4.3
log
file is stored in the SAS-configuration-directory \Lev1\Web\LogConfig
directory.