PageRenderTime 18ms CodeModel.GetById 9ms app.highlight 6ms RepoModel.GetById 1ms app.codeStats 0ms

/opennms-base-assembly/src/main/filtered/etc/examples/jvm-datacollection/jmx-datacollection/Jvm/1.6/JvmBasic0.xml

https://github.com/ajakubo1/opennms
XML | 163 lines | 148 code | 0 blank | 15 comment | 0 complexity | c174079129547af841e53837b938c2ad MD5 | raw file
  1<mbeans>
  2  <!-- JVM Operating System -->
  3  <mbean name="OperatingSystem by JVM" objectname="java.lang:type=OperatingSystem">
  4    <attrib name="FreePhysicalMemorySize" alias="OsFreeMemory" type="gauge"/>
  5    <attrib name="TotalPhysicalMemorySize" alias="OsTotalMemory" type="gauge"/>
  6    <attrib name="FreeSwapSpaceSize" alias="OsFreeSwapSpace" type="gauge"/>
  7    <attrib name="TotalSwapSpaceSize" alias="OsTotalSwapSpace" type="gauge"/>
  8    <attrib name="MaxFileDescriptorCount" alias="OsMaxFileDescCo" type="gauge"/>
  9    <attrib name="OpenFileDescriptorCount" alias="OsOpenFileDescCo" type="gauge"/>
 10    <attrib name="CommittedVirtualMemorySize" alias="OsCommittVMemSize" type="gauge"/>
 11    <attrib name="ProcessCpuTime" alias="OsProcessCpuTime" type="gauge"/>
 12    <attrib name="AvailableProcessors" alias="OsAvailableCpus" type="gauge"/>
 13    <attrib name="SystemLoadAverage" alias="OsSysLoadAverage" type="gauge"/>
 14  </mbean>
 15  <!-- JVM COMPILATION -->
 16  <mbean name="java.lang.Compilation" objectname="java.lang:type=Compilation">
 17    <attrib name="TotalCompilationTime" alias="JvmTotalCompilTime" type="counter"/>
 18  </mbean>
 19  <!-- JVM HEAP / NON HEAP -->
 20  <mbean name="JVM Memory" objectname="java.lang:type=Memory">
 21    <attrib name="ObjectPendingFinalizationCount" alias="ObjPendFinalCount" type="gauge"/>
 22    <comp-attrib name="HeapMemoryUsage" alias="HeapMemoryUsage" type="Composite">
 23      <comp-member name="committed" alias="HeapCommitted" type="gauge"/>
 24      <comp-member name="init" alias="HeapMemInit" type="gauge"/>
 25      <comp-member name="max" alias="HeapMemMax" type="gauge"/>
 26      <comp-member name="used" alias="HeapMemUsed" type="gauge"/>
 27    </comp-attrib>
 28    <comp-attrib name="NonHeapMemoryUsage" alias="NonHeapMemoryUsage" type="Composite">
 29      <comp-member name="committed" alias="NonCommitted" type="gauge"/>
 30      <comp-member name="init" alias="NonHeapMemInit" type="gauge"/>
 31      <comp-member name="max" alias="NonHeapMemMax" type="gauge"/>
 32      <comp-member name="used" alias="NonHeapMemUsed" type="gauge"/>
 33    </comp-attrib>
 34  </mbean>
 35  <!-- JAVA Threading -->
 36  <mbean name="JVM Threading" objectname="java.lang:type=Threading">
 37    <attrib name="ThreadCount" alias="ThreadCount" type="gauge"/>
 38    <attrib name="PeakThreadCount" alias="PeakThreadCount" type="gauge"/>
 39    <attrib name="DaemonThreadCount" alias="DaemonThreadCount" type="gauge"/>
 40    <attrib name="CurrentThreadCpuTime" alias="CurThreadCpuTime" type="gauge"/>
 41  </mbean>
 42  <!-- JAVA ClassLoading -->
 43  <mbean name="JVM ClassLoading" objectname="java.lang:type=ClassLoading">
 44    <attrib name="TotalLoadedClassCount" alias="TotLoadedClasses" type="gauge"/>
 45    <attrib name="LoadedClassCount" alias="LoadedClasses" type="gauge"/>
 46    <attrib name="UnloadedClassCount" alias="UnloadedClass" type="gauge"/>
 47  </mbean>
 48  <!-- JAVA MemoryPool Eden Space -->
 49  <mbean name="JVM MemoryPool:Eden Space" objectname="java.lang:type=MemoryPool,name=Eden Space">
 50    <attrib name="CollectionUsageThreshold" alias="EdenCollUseThrsh" type="gauge"/>
 51    <attrib name="CollectionUsageThresholdCount" alias="EdenCollUseThrshCnt" type="gauge"/>
 52    <comp-attrib name="Usage" type="Composite" alias="EdenUsage">
 53      <comp-member name="init" type="gauge" alias="EdenUsageInit"/>
 54      <comp-member name="max" type="gauge" alias="EdenUsageMax"/>
 55      <comp-member name="used" type="gauge" alias="EdenUsageUsed"/>
 56      <comp-member name="committed" type="gauge" alias="EdenUsgComit"/>
 57    </comp-attrib>
 58    <comp-attrib name="PeakUsage" type="Composite" alias="EdenPeakUsage">
 59      <comp-member name="init" type="gauge" alias="EdenPeakUsageInit"/>
 60      <comp-member name="max" type="gauge" alias="EdenPeakUsageMax"/>
 61      <comp-member name="used" type="gauge" alias="EdenPeakUsageUsed"/>
 62      <comp-member name="committed" type="gauge" alias="EdenPeakUsgComit"/>
 63    </comp-attrib>
 64  </mbean>
 65  <!-- JVM MemoryPool SurvivorSpace -->
 66  <mbean name="JVM MemoryPool:Survivor Space" objectname="java.lang:type=MemoryPool,name=Survivor Space">
 67    <attrib name="CollectionUsageThreshold" alias="SurvCollUseThresh" type="gauge"/>
 68    <attrib name="CollectionUsageThresholdCount" alias="SurvCollUseThrshCnt" type="gauge"/>
 69    <comp-attrib name="Usage" type="Composite" alias="SurvUsage">
 70      <comp-member name="init" type="gauge" alias="SurvUsageInit"/>
 71      <comp-member name="max" type="gauge" alias="SurvUsageMax"/>
 72      <comp-member name="used" type="gauge" alias="SurvUsageUsed"/>
 73      <comp-member name="committed" type="gauge" alias="SurvUsgComit"/>
 74    </comp-attrib>
 75    <comp-attrib name="PeakUsage" type="Composite" alias="SurvPeakUsage">
 76      <comp-member name="init" type="gauge" alias="SurvPeakUsageInit"/>
 77      <comp-member name="max" type="gauge" alias="SurvPeakUsageMax"/>
 78      <comp-member name="used" type="gauge" alias="SurvPeakUsageUsed"/>
 79      <comp-member name="committed" type="gauge" alias="SurvPeakUsgComit"/>
 80    </comp-attrib>
 81  </mbean>
 82  <!-- JVM MemoryPool PERM GEN -->
 83  <mbean name="JVM MemoryPool:Perm Gen" objectname="java.lang:type=MemoryPool,name=Perm Gen">
 84    <attrib name="CollectionUsageThreshold" alias="PermCollUseThresh" type="gauge"/>
 85    <attrib name="CollectionUsageThresholdCount" alias="PermCollUseThrshCnt" type="gauge"/>
 86    <comp-attrib name="Usage" type="Composite" alias="PermUsage">
 87      <comp-member name="init" type="gauge" alias="PermUsageInit"/>
 88      <comp-member name="max" type="gauge" alias="PermUsageMax"/>
 89      <comp-member name="used" type="gauge" alias="PermUsageUsed"/>
 90      <comp-member name="committed" type="gauge" alias="PermUsgComit"/>
 91    </comp-attrib>
 92  </mbean>
 93  <!-- JVM MemoryPool OLD GEN -->
 94  <mbean name="JVM MemoryPool:Old Gen" objectname="java.lang:type=MemoryPool,name=Old Gen">
 95    <attrib name="CollectionUsageThreshold" alias="OGenCollUseThresh" type="gauge"/>
 96    <attrib name="CollectionUsageThresholdCount" alias="OGenCollUseThrshCnt" type="gauge"/>
 97    <comp-attrib name="Usage" type="Composite" alias="OGenUsage">
 98      <comp-member name="init" type="gauge" alias="OGenUsageInit"/>
 99      <comp-member name="max" type="gauge" alias="OGenUsageMax"/>
100      <comp-member name="used" type="gauge" alias="OGenUsageUsed"/>
101      <comp-member name="committed" type="gauge" alias="OGenUsgComit"/>
102    </comp-attrib>
103  </mbean>
104  <!-- JVM GC Copy -->
105  <mbean name="JVM GarbageCollector:Copy" objectname="java.lang:type=GarbageCollector,name=Copy">
106    <attrib name="CollectionCount" alias="GcCoCollCnt" type="counter"/>
107    <attrib name="CollectionTime" alias="GcCoCollTime" type="counter"/>
108    <comp-attrib name="LastGcInfo" type="Composite" alias="GcCoLastGcInfo">
109      <comp-member name="GcThreadCount" type="gauge" alias="GcCoThreadCnt"/>
110      <comp-member name="duration" type="gauge" alias="GcCoDuration"/>
111      <comp-member name="endTime" type="gauge" alias="GcCoEndTime"/>
112    </comp-attrib>
113  </mbean>
114  <!-- JVM GC MarkSweepCompact -->
115  <mbean name="JVM GarbageCollector:MarkSweepCompact" objectname="java.lang:type=GarbageCollector,name=MarkSweepCompact">
116    <attrib name="CollectionCount" alias="GcMscCollCnt" type="counter"/>
117    <attrib name="CollectionTime" alias="GcMscCollTime" type="counter"/>
118    <comp-attrib name="LastGcInfo" type="Composite" alias="GcMscLastGcInfo">
119      <comp-member name="GcThreadCount" type="gauge" alias="GcMscThreadCnt"/>
120      <comp-member name="duration" type="gauge" alias="GcMscDuration"/>
121      <comp-member name="endTime" type="gauge" alias="GcMscEndTime"/>
122    </comp-attrib>
123  </mbean>
124  <!-- JVM GC ParNew -->
125  <mbean name="JVM GarbageCollector:ParNew" objectname="java.lang:type=GarbageCollector,name=ParNew">
126    <attrib name="CollectionCount" alias="GcParNewCollCnt" type="counter"/>
127    <attrib name="CollectionTime" alias="GcParNewCollTime" type="counter"/>
128    <comp-attrib name="LastGcInfo" type="Composite" alias="GcParNewLastGcInfo">
129      <comp-member name="GcThreadCount" type="gauge" alias="GcParNewGcThreadCnt"/>
130      <comp-member name="duration" type="gauge" alias="GcParNewDuration"/>
131      <comp-member name="endTime" type="gauge" alias="GcParNewEndTime"/>
132    </comp-attrib>
133  </mbean>
134  <!-- JVM GC ConcurrentMarkSweep -->
135  <mbean name="JVM GarbageCollector:ConcurrentMarkSweep" objectname="java.lang:type=GarbageCollector,name=ConcurrentMarkSweep">
136    <attrib name="CollectionCount" alias="GcCmsCollCnt" type="counter"/>
137    <attrib name="CollectionTime" alias="GcCmsCollTime" type="counter"/>
138    <comp-attrib name="LastGcInfo" type="Composite" alias="GcCmsLastGcInfo">
139      <comp-member name="GcThreadCount" type="gauge" alias="GcCmsGcThreadCnt"/>
140      <comp-member name="duration" type="gauge" alias="GcCmsDuration"/>
141      <comp-member name="endTime" type="gauge" alias="GcCmsEndTime"/>
142    </comp-attrib>
143  </mbean>
144  <!-- JVM GC PSMarkSweep -->
145  <mbean name="JVM GarbageCollector:PS MarkSweep" objectname="java.lang:type=GarbageCollector,name=PS MarkSweep">
146    <attrib name="CollectionCount" alias="GcPsMsCollCnt" type="counter"/>
147    <attrib name="CollectionTime" alias="GcPsMsCollTime" type="counter"/>
148    <comp-attrib name="LastGcInfo" alias="GcPsMsLastGcInfo" type="Composite">
149      <comp-member name="duration" alias="GcPsMsDuration" type="gauge"/>
150      <comp-member name="endTime" alias="GcPsMsEndTime" type="gauge"/>
151    </comp-attrib>
152  </mbean>
153  <!-- JVM GC PSScavenge -->
154  <mbean name="JVM GarbageCollector:PS Scavenge" objectname="java.lang:type=GarbageCollector,name=PS Scavenge">
155    <attrib name="CollectionCount" alias="GcPssCollCnt" type="counter"/>
156    <attrib name="CollectionTime" alias="GcPssCollTime" type="counter"/>
157    <comp-attrib name="LastGcInfo" type="Composite" alias="GcPssLastGcInfo">
158      <comp-member name="GcThreadCount" type="gauge" alias="GcPssGcThreadCnt"/>
159      <comp-member name="duration" type="gauge" alias="GcPssDuration"/>
160      <comp-member name="endTime" type="gauge" alias="GcPssEndTime"/>
161    </comp-attrib>
162  </mbean>
163</mbeans>