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.
heartbeatintervaland throttlepause parameters,
consider these factors:
SASBIDashboardEventGen-log4j file
is located in the SAS-Configuration-Directory\Levn\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.