Smart Plug-in for WebLogic Server User's Guide
5-10
Chapter 5: WebLogic Server SPI User Defined Metrics
Introduction to User Defined Metrics
Example 2: Using the example above, a decision was made to make metric 10 a
per-minute rate instead of a per-second rate as of server version 7.0. The changes
that had to be made to the metric definitions are in bold type. Note that the
versions supported by the base metrics and calculated metrics are not necessarily
in sync.
<Metric id="mbean1" alarm="no">
<MBean->
<FromVersion server="6.0" update="1"/>
<ToVersion server="6.099"/>
<ObjectName>*:*,Type=ExecuteQueue</ObjectName>
<Attribute>ServicedRequestTotalCount</Attribute>
</MBean>
<MBean>
<FromVersion server="6.1"/>
<ObjectName>*:*,Type=ExecuteQueue</ObjectName>
<Attribute>ServicedRequestCount</Attribute>
</MBean>
</Metric>
<Metric id="WLSSPI_0710" alarm="yes">
<Calculation>
<FromVersion server="6.0"/>
<ToVersion server="6.999"/>
<Formula>
(delta(mbean1) / interval(mbean1))*1000)
</Formula>
</Calculation>
<Calculation>
<FromVersion server="7.0"/>
<Formula>
(delta(mbean1) / interval(mbean1))*1000 * 60)
</Formula>
</Calculation>
</Metric>