WebSphere:*,type=Perf
MBean Perf
Management interface for the Performance Monitoring Infrastructure (PMI) subsystem. WebSphere Performance Monitoring Infrastructure (PMI) maintains the Stats from various components in a tree structure. Perf MBean operations can be targeted towards (a) a given element in the PMI tree -- when the recursive parameter is false (b) a given element in the PMI tree and all its children (and their children, and so on) -- when the recursive parameter is true.
Operation Summary | |
com.ibm.websphere.pmi.PmiModuleConfig | getConfig( Returns the static descriptions of performance data that is associated with the specified MBean |
com.ibm.websphere.pmi.PmiModuleConfig | getConfig( Returns the static descriptions of performance data that is associated with the specified Stats type |
com.ibm.websphere.pmi.PmiModuleConfig[] | getConfigs( Returns the Stats configuration information for all the Stats/PMI modules. |
com.ibm.websphere.pmi.stat.WSStats | getStatsObject( Returns the Stats object for a given MBean. |
com.ibm.websphere.pmi.stat.WSStats[] | getStatsArray( Returns an array of Stats objects for an array of MBeans. |
com.ibm.websphere.pmi.stat.WSStats[] | getStatsArray( Returns an array of Stats objects for an array of StatDescriptors. |
com.ibm.websphere.pmi.stat.MBeanLevelSpec[] | getInstrumentationLevel( Returns an array of MBeanLevelSpec. |
com.ibm.websphere.pmi.stat.StatLevelSpec[] | getInstrumentationLevel( Returns an array of StatLevelSpec. |
java.lang.String | getStatisticSet() Returns the statistic set that is currently in use. |
java.lang.String | getCustomSetString() Returns the current statistic set specification in fine-grained string format |
com.ibm.websphere.pmi.stat.StatDescriptor[] | listStatMembers( Returns an array of child StatDescriptors. |
void | setInstrumentationLevel( Sets the instrumentation level for an MBean. |
void | setInstrumentationLevel( Sets the instrumentation level for an array of MBeans. |
void | setInstrumentationLevel( Set the instrumentation level for the Stats object specified in StatLevelSpec[] |
void | setStatisticSet( Set instrumentation level using statistic sets. |
void | setCustomSetString( Set custom statistic set using fine-grained control. |
void | appendCustomSetString( Append custom statistic set using fine-grained control. |
void | savePMIConfiguration() Save the runtime monitoring specification to the configuration file. |
com.ibm.websphere.pmi.PmiModuleConfig[] | getConfigs() Deprecated. As of 6,0, this method is deprecated. |
com.ibm.websphere.pmi.stat.WSStats | getStatsObject( Deprecated. As of 6,0, this method is deprecated. |
com.ibm.websphere.pmi.stat.WSStats | getStatsObject( Deprecated. As of 6,0, this method is deprecated. |
com.ibm.websphere.pmi.stat.WSStats[] | getStatsArray( Deprecated. As of 6,0, this method is deprecated. |
com.ibm.websphere.pmi.stat.WSStats[] | getStatsArray( Deprecated. As of 6,0, this method is deprecated. |
java.lang.String | getStatsString( Deprecated. As of 6,0, this method is deprecated. |
java.lang.String | getStatsString( Deprecated. As of 6,0, this method is deprecated. |
void | setInstrumentationLevel( Deprecated. As of 6,0, this method is deprecated. |
void | setInstrumentationLevel( Deprecated. As of 6,0, this method is deprecated. |
void | setInstrumentationLevel( Deprecated. As of 6,0, this method is deprecated. |
com.ibm.websphere.pmi.stat.MBeanLevelSpec[] | getInstrumentationLevel( Deprecated. As of 6,0, this method is deprecated. |
com.ibm.ws.pmi.server.PerfLevelDescriptor[] | getInstrumentationLevel( Deprecated. As of 6,0, this method is deprecated. |
java.lang.String | getInstrumentationLevelString() Deprecated. As of 6,0, this method is deprecated. |
com.ibm.websphere.pmi.stat.MBeanStatDescriptor[] | listStatMembers( Deprecated. As of 6,0, this method is deprecated. |
com.ibm.websphere.pmi.stat.MBeanStatDescriptor[] | listStatMembers( Deprecated. As of 6,0, this method is deprecated. |
com.ibm.ws.pmi.server.DataDescriptor[] | listStatMembers( Deprecated. As of 6,0, this method is deprecated. |
java.lang.String | listStatMemberNames( Deprecated. As of 6,0, this method is deprecated. |
Operation Detail |
public com.ibm.websphere.pmi.PmiModuleConfig getConfig(javax.management.ObjectName objectName
)
objectName
-
The ObjectName for the requested MBean
public com.ibm.websphere.pmi.PmiModuleConfig getConfig(java.lang.String objectName
)
objectName
-
Stats type
public com.ibm.websphere.pmi.PmiModuleConfig[] getConfigs(java.util.Locale locale
)
locale
-
Locale to used for translation. Null implies server default locale
public com.ibm.websphere.pmi.stat.WSStats getStatsObject(javax.management.ObjectName objectName,
java.lang.Boolean recursive
)
objectName
-
ObjectName for the requested MBeanrecursive
-
Is operation recursive?
public com.ibm.websphere.pmi.stat.WSStats[] getStatsArray(javax.management.ObjectName[] objectName,
java.lang.Boolean recursive
)
objectName
-
Array of target MBeansrecursive
-
Is operation recursive?
public com.ibm.websphere.pmi.stat.WSStats[] getStatsArray(com.ibm.websphere.pmi.stat.StatDescriptor[] objectName,
java.lang.Boolean recursive
)
objectName
-
Array of target StatDescriptorsrecursive
-
Is operation recursive?
public com.ibm.websphere.pmi.stat.MBeanLevelSpec[] getInstrumentationLevel(javax.management.ObjectName objectName,
java.lang.Boolean recursive
)
objectName
-
ObjectName for the requested MBeanrecursive
-
Is operation recursive?
public com.ibm.websphere.pmi.stat.StatLevelSpec[] getInstrumentationLevel(com.ibm.websphere.pmi.stat.StatDescriptor statDescriptor,
java.lang.Boolean recursive
)
statDescriptor
-
StatDescriptor of a Stats in PMI treerecursive
-
Is operation recursive?
public java.lang.String getStatisticSet()
public java.lang.String getCustomSetString()
public com.ibm.websphere.pmi.stat.StatDescriptor[] listStatMembers(com.ibm.websphere.pmi.stat.StatDescriptor statDescriptor,
java.lang.Boolean recursive
)
statDescriptor
-
The parent StatDescriptorrecursive
-
True indicates all children and false indicates immediate children
public void setInstrumentationLevel(com.ibm.websphere.pmi.stat.MBeanLevelSpec mbeanLevelSpec,
java.lang.Boolean recursive
)
mbeanLevelSpec
-
A descriptor including a MBean ObjectName, an optional StatDescriptor, and the instrumentation levelrecursive
-
Is operation recursive?
public void setInstrumentationLevel(com.ibm.websphere.pmi.stat.MBeanLevelSpec[] mbeanLevelSpec,
java.lang.Boolean recursive
)
mbeanLevelSpec
-
An array of descriptors including a MBean ObjectName, an optional StatDescriptor, and the instrumentation levelrecursive
-
Is operation recursive?
public void setInstrumentationLevel(com.ibm.websphere.pmi.stat.StatLevelSpec[] statLevelSpec,
java.lang.Boolean recursive
)
statLevelSpec
-
An array of StatDescriptorsrecursive
-
Is operation recursive?
public void setStatisticSet(java.lang.String statisticSet
)
statisticSet
-
Valid sets are defined as constants in com.ibm.websphere.pmi.stat.StatConstants: STATISTIC_SET_NONE, STATISTIC_SET_BASIC, STATISTIC_SET_EXTENDED, STATISTIC_SET_ALL
public void setCustomSetString(java.lang.String customSetSpec,
java.lang.Boolean recursive
)
customSetSpec
-
The custom set specification in fine-grained string formatrecursive
-
Is operation recursive?
public void appendCustomSetString(java.lang.String customSetSpec,
java.lang.Boolean recursive
)
customSetSpec
-
The custom set specification in fine-grained string formatrecursive
-
Is operation recursive?
public void savePMIConfiguration()
public com.ibm.websphere.pmi.PmiModuleConfig[] getConfigs()
public com.ibm.websphere.pmi.stat.WSStats getStatsObject(com.ibm.websphere.pmi.stat.MBeanStatDescriptor msd,
java.lang.Boolean recursive
)
msd
-
The descriptor including the target ObjectName and an optional StatDescriptorrecursive
-
Is operation recursive?
public com.ibm.websphere.pmi.stat.WSStats getStatsObject(com.ibm.ws.pmi.server.DataDescriptor datadescriptor,
java.lang.Boolean recursive
)
datadescriptor
-
DataDescriptor for the requested PMI modulerecursive
-
Is operation recursive?
public com.ibm.websphere.pmi.stat.WSStats[] getStatsArray(com.ibm.websphere.pmi.stat.MBeanStatDescriptor[] msd,
java.lang.Boolean recursive
)
msd
-
An array of descriptors including the target ObjectNames and optional StatDescriptorsrecursive
-
Is operation recursive?
public com.ibm.websphere.pmi.stat.WSStats[] getStatsArray(com.ibm.ws.pmi.server.DataDescriptor[] dataDescriptor,
java.lang.Boolean recursive
)
dataDescriptor
-
An array of Data Descriptorsrecursive
-
Is operation recursive?
public java.lang.String getStatsString(javax.management.ObjectName objectName,
java.lang.Boolean recursive
)
objectName
-
ObjectName for the requested MBeanrecursive
-
Is operation recursive?
public java.lang.String getStatsString(javax.management.ObjectName objectName,
java.lang.String submoduleName,
java.lang.Boolean recursive
)
objectName
-
ObjectName for the requested MBeansubmoduleName
-
Name of the submodule in that MBeanrecursive
-
Is operation recursive?
public void setInstrumentationLevel(java.lang.String levelSpecString,
java.lang.Boolean recursive
)
levelSpecString
-
The instrumentation level settings in String formatrecursive
-
Is operation recursive?
public void setInstrumentationLevel(com.ibm.ws.pmi.server.PerfLevelDescriptor perfLevelSpec,
java.lang.Boolean recursive
)
perfLevelSpec
-
A PerfDescriptorrecursive
-
Is operation recursive?
public void setInstrumentationLevel(com.ibm.ws.pmi.server.PerfLevelDescriptor[] perfLevelSpec,
java.lang.Boolean recursive
)
perfLevelSpec
-
PerfDescriptor arrayrecursive
-
Is operation recursive?
public com.ibm.websphere.pmi.stat.MBeanLevelSpec[] getInstrumentationLevel(com.ibm.websphere.pmi.stat.MBeanStatDescriptor msd,
java.lang.Boolean recursive
)
msd
-
The descriptor including the MBean ObjectName and an optional StatDescriptorrecursive
-
Is operation recursive?
public com.ibm.ws.pmi.server.PerfLevelDescriptor[] getInstrumentationLevel(com.ibm.ws.pmi.server.DataDescriptor dataDescriptor,
java.lang.Boolean recursive
)
dataDescriptor
-
The DataDescriptor for the requested PMI modulerecursive
-
Is operation recursive?
public java.lang.String getInstrumentationLevelString()
public com.ibm.websphere.pmi.stat.MBeanStatDescriptor[] listStatMembers(javax.management.ObjectName objectName
)
objectName
-
The ObjectName for the requested MBean
public com.ibm.websphere.pmi.stat.MBeanStatDescriptor[] listStatMembers(com.ibm.websphere.pmi.stat.MBeanStatDescriptor objectName
)
objectName
-
The descriptor including the MBean ObjectName and an optional StatDescriptor
public com.ibm.ws.pmi.server.DataDescriptor[] listStatMembers(com.ibm.ws.pmi.server.DataDescriptor dataDescriptor
)
dataDescriptor
-
DataDescriptor for the requested PMI module
public java.lang.String listStatMemberNames(javax.management.ObjectName objectName
)
objectName
-
The ObjectName for the requested MBean