La quantità di memoria heap (in byte) che può essere utilizzata per la gestione della memoria dalla macchina virtuale Java.
La regola HeapMaximumMemory raccoglie dati sulle prestazioni da Java Virtual Machine tramite una chiamata Stats a un servlet usando la query /Stats.
La quantità massima di memoria heap (in byte) che può essere utilizzata per la gestione della memoria da Java Virtual Machine.
I dati sulle prestazioni sono scritti sia nel database di sistema che nel data warehouse.
Target | Microsoft.JEE.ApplicationServer.Monitored.Instance |
Category | PerformanceCollection |
Enabled | True |
Alert Generate | False |
Remotable | True |
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 |
<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>