Memoria máxima en montón de JVM

Microsoft.JEE.ApplicationServer.PerformanceData.HeapMaximumMemory (Rule)

La cantidad máxima de memoria en montón (en bytes) que se puede utilizar para la administración de memoria realizada por la Máquina virtual Java.

Knowledge Base article:

Resumen

La regla HeapMaximumMemory recopila datos de rendimiento de la Máquina virtual Java a través de una llamada de estadísticas a un servlet mediante la consulta /Stats.

La cantidad máxima en bytes de memoria en montón que se puede utilizar para la administración de memoria realizada por la Máquina virtual Java.

Los datos de rendimiento se escriben en la base de datos del sistema y en el almacén de datos.

Element properties:

TargetMicrosoft.JEE.ApplicationServer.Monitored.Instance
CategoryPerformanceCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.JEE.Monitoring.UrlProbe.Stats.DataSource Default
PerfMapper ConditionDetection Microsoft.JEE.Performance.DataGenericMapper Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.JEE.ApplicationServer.PerformanceData.HeapMaximumMemory" Target="Microsoft.JEE.ApplicationServer.Monitored.Instance" Enabled="true" Remotable="true">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.JEE.Monitoring.UrlProbe.Stats.DataSource">
<ComputerName>$Target/Property[Type="Microsoft.JEE.ApplicationServer.Monitored.Instance"]/HostName$</ComputerName>
<Protocol>$Target/Property[Type="Microsoft.JEE.ApplicationServer.Monitored.Instance"]/Protocol$</Protocol>
<Port>$Target/Property[Type="Microsoft.JEE.ApplicationServer.Monitored.Instance"]/Port$</Port>
<BaseURL/>
<URLSuffix/>
<IntervalSeconds>900</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</DataSources>
<ConditionDetection TypeID="Microsoft.JEE.Performance.DataGenericMapper" ID="PerfMapper">
<ObjectName>Memory</ObjectName>
<CounterName>JVM Maximum Heap Memory</CounterName>
<InstanceName/>
<Value>$Data/Stats/Memory/Properties/HeapMaximumMemory$</Value>
</ConditionDetection>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>