Monitoring Agent for Tomcat metrics
The metrics for Tomcat Agent resource types collect data for monitoring with IBM Cloud Pak for Multicloud Management. Every Tomcat Agent resource type defines a set of dimensions and metrics. The descriptions provide such information as data type, dimension key, and metric unit.
Resource tomcatApplicationServer
The Server data set provides performance information for the server. The following section lists the metrics, dimensions and components of Resource tomcatApplicationServer.
Metrics
The following metrics are available for the resource.
Dimensions
The following dimensions are available for the resource.
Address
- The address of the application server host.
- The type is string.
Application Server Name
- Application server.
- The type is string.
clusterName
- The name of tomcat cluster.
- The type is string.
FQDN
- Fully qualified host name for tomcat server.
- The type is string.
Modeled Resource Type
- Type of the modeled resource. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Node
- Node.
- The type is string.
Port
- The TCP/IP port number on which the server waits for a shutdown command.
- The type is int.
Release
- Tomcat server release identifier.
- The type is string.
Server info
- server info.
- The type is string.
State
- The current state of the application server.
- The type is string.
Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Component: cache
Information about the cache. The following section lists the metrics and dimensions of Component cache.
Metrics
The following metrics are available for the component.
Cache accesses
- Number of times the cache was accessed. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is accesses.
Cache Cavhe Hits
- Number of cache hits. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is hits.
Cache Entry Access Ratioo
- Desired entry access ratio. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is ratio.
Cache Hit Percent
- The percentage of cache hits from total access count. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is double.
- The unit is percent.
Cache Max Allocate Iterations
- Max allocate iterations. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is iterations.
Cache Maximum Cache Size
- Maximum size of the cache. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is size.
Cache Size
- Size of the cache. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is size.
Dimensions
The following dimensions are available for the component.
Cache Context Name
- Context name of the cache. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Cache node
- node.
- The type is string.
Time Stamp
- This is the local time when the data was collected. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is timestamp.
Component: connector
The Connector data set provides performance information for connectors. The following section lists the metrics and dimensions of Component connector.
Metrics
The following metrics are available for the component.
Connector Accept Count
- The accept count for this connector. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is count.
Connector Maximum Threads
- The maximum number of request processing threads to be created. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is threads.
Connector Minimum Threads
- The minimum number of request processing threads to be created. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is threads.
Connector Packet Size
- The AJP packet size. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is size.
Connector Processor Cache Size
- The processor cache size. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is size.
Dimensions
The following dimensions are available for the component.
Connector Application Instance Number
- Application instance number. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Connector Application Name
- Application name. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Connector Application Server
- Application server. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Connector Current Coyote Protocol Handler
- Coyote protocol handler in use. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Connector Environment
- Environment. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Connector IP Virtual Hosting
- Whether the server uses IP-based virtual hosting. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Connector Lifecycle State
- The name of the lifecycle state that this connector is currently in. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Connector node
- node.
- The type is string.
Connector Port Number
- The port number on which this connector is configured to listen for requests. the special value of 0 means that Tomcat selects a random free port when the socket is bound. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Connector Redirected Port
- The redirect port for non-SSL to SSL redirects. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Connector Secure Connector
- Whether this is a secure (SSL) connector. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Component: counterNotification
counter Notification. The following section lists the metrics and dimensions of Component counterNotification.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Counter Notification Counter Value
- Value of the counter that triggered the notification.
- The type is int.
Counter Notification modulus
- The attribute's maximum value. When it reaches this value, it rolls over and begins counting again from zero. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Counter Notification Monitor Id
- Monitor ID of the monitor who generated this notification. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Counter Notification node
- node.
- The type is string.
Counter Notification Notification Message
- The message in the notification. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Counter Notification Observed Attribute
- Name of the attribute being monitored in the Observed MBean. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Counter Notification Observed Mbean
- The MBean whose attribute is being monitored. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Counter Notification Offset
- The value added to the threshold each time the attribute exceeds the threshold. This value forms a new threshold. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Counter Notification Threshold
- threshold. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Counter Notification Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Counter Notification Trigger Time Stamp
- Time that the notification was triggered. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is timestamp.
Counter Notification Type
- The type of notification received. This describes how the MBean's observed attribute triggered the notification. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Component: CTXCounterNotification
CTX Counter Notification. The following section lists the metrics and dimensions of Component CTXCounterNotification.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
CTX Counter Notification Counter Value
- Value of the counter that triggered the notification. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
CTX Counter Notification Message
- The message in the notification. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
CTX Counter Notification Modulus
- The attribute's maximum value. When it reaches this value, it rolls over and begins counting again from zero. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
CTX Counter Notification Monitor Id
- Monitor ID of the monitor who generated this notification. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
CTX Counter Notification node
- node.
- The type is string.
CTX Counter Notification Observed Attribute
- Name of the attribute being monitored in the Observed MBean. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
CTX Counter Notification Observed Mbean
- The MBean whose attribute is being monitored. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
CTX Counter Notification Offset
- The value added to the threshold each time the attribute exceeds the threshold. This value forms a new threshold. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
CTX Counter Notification Threshold
- The current threshold of the monitor. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
CTX Counter Notification Time Stamp
- This is the local time when the data was collected. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is timestamp.
CTX Counter Notification Time Stamp
- Time that the notification was triggered. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is timestamp.
CTX Counter Notification Type
- The type of notification received. This describes how the MBean's observed attribute triggered the notification. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Component: CTXGaugeNotification
CTX Gauge Notification. The following section lists the metrics and dimensions of Component CTXGaugeNotification.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
CTX Gauge Notification Gauge Value
- Value of the gauge that triggered the notification. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
CTX Gauge Notification High Threshold
- The threshold that the monitor is watching for the observed attribute to rise above. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
CTX Gauge Notification Low Threshold
- The threshold that the monitor is watching for the observed attribute to dip below. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
CTX Gauge Notification Message
- The message in the notification. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
CTX Gauge Notification Monitor Id
- Monitor ID of the monitor who generated this notification. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
CTX Gauge Notification node
- node.
- The type is string.
CTX Gauge Notification Observed Attribute
- Name of the attribute being monitored in the Observed MBean. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
CTX Gauge Notification Observed Mbean
- The MBean whose attribute is being monitored. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
CTX Gauge Notification Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
CTX Gauge Notification Time Stamp
- Time that the notification was triggered. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is timestamp.
CTX Gauge Notification Type
- The type of notification received. This describes how the MBean's observed attribute triggered the notification. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Component: CTXPerformanceObjStatus
CTX Performance Object Status. The following section lists the metrics and dimensions of Component CTXPerformanceObjStatus.
Metrics
The following metrics are available for the component.
CTX Performance Cache Hit Percent
- The percentage of external data requests for this group that were satisfied from the cache. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is percent.
CTX Performance Cache Hits
- The number of times an external data request for this group was satisfied from the cache. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is number.
CTX Performance Cache Misses
- The number of times an external data request for this group was not available in the cache. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is number.
CTX Performance Collection Duration
- The average duration of all data collections of this group in seconds. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is seconds.
CTX Performance Intervals Skipped
- The number of times a background data collection for this group was skipped because the previous collection was still running when the next one was due to start. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is number.
CTX Performance Last Collection Duration
- The duration of the most recently completed data collection of this group in seconds. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is seconds.
CTX Performance Number Of Collections
- The number of data collections for this group since the agent started. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is collections.
Dimensions
The following dimensions are available for the component.
CTX Performance Error Code
- The error code associated with the query. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
CTX Performance Last Collection Finished
- The most recent time a data collection of this group finished. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is timestamp.
CTX Performance Last Collection Start
- The most recent time a data collection of this group started. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is timestamp.
CTX Performance node
- node.
- The type is string.
CTX Performance Object Name
- The name of the performance object. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
CTX Performance Object Status
- The status of the performance object. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
CTX Performance Object Type
- The type of the performance object. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
CTX Performance Query Name
- The name of the attribute group. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
CTX Performance Refresh Interval
- The interval at which this group is refreshed in seconds. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
CTX Performance Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Component: CTXStringNotification
CTX String Notification. The following section lists the metrics and dimensions of Component CTXStringNotification.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
CTX String Notification Compare String
- The string used in the comparison operation. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
CTX String Notification Message
- The message in the notification. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
CTX String Notification Monitor Id
- Monitor ID of the monitor who generated this notification. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
CTX String Notification node
- node.
- The type is string.
CTX String Notification Observed Attribute
- Name of the attribute being monitored in the Observed MBean. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
CTX String Notification Observed Mbean
- The MBean whose attribute is being monitored. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
CTX String Notification String Value
- Value of the attribute that triggered the notification. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
CTX String Notification Time Stamp
- This is the local time when the data was collected. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is timestamp.
CTX String Notification Trigger Time Stamp
- Time that the notification was triggered. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is timestamp.
CTX String Notification Type
- The type of notification received. This describes how the MBean's observed attribute triggered the notification. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Component: CTX_NODES
CTX_NODES. The following section lists the metrics and dimensions of Component CTX_NODES.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
CTX Nodes affinity
- The affinity of this subnode.
- The type is string.
CTX Nodes msn
- The Managed System Name of this subnode.
- The type is string.
CTX Nodes name
- The resource name of this subnode.
- The type is string.
CTX Nodes node
- node.
- The type is string.
CTX Nodes Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is string.
CTX Nodes type
- The node type of this subnode. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
CTX Nodes version
- The version of this subnode. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Component: CTX_RegMonitors
CTX Reg Monitors. The following section lists the metrics and dimensions of Component CTX_RegMonitors.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
CTX Registered Monitors Monitor Id
- Monitor ID of the monitor who generated this notification. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
CTX Registered Monitors Monitor Name
- Monitor name. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
CTX Registered Monitors Monitor Parameters
- Monitor parameters. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
CTX Registered Monitors node
- node.
- The type is string.
CTX Registered Monitors Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Component: dummycomponent
dummycomponent. The following section lists the metrics and dimensions of Component dummycomponent.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: errorMetrics
Request Error Metrics. The following section lists the metrics and dimensions of Component errorMetrics.
Metrics
The following metrics are available for the component.
Request Error Count
- Request Error Count Statistics.
- The type is errors.
- The unit is errors.
Dimensions
The following dimensions are available for the component.
Cluster ID
- Cluster ID.
- The type is string.
Component Type
- Component Type.
- The type is string.
Container Id
- Container Id.
- The type is string.
JVM Resource ID
- JVM Resource ID.
- The type is string.
Namespace
- Namespace.
- The type is string.
Pod Name
- Pod Name.
- The type is string.
Request Detail
- Request Detail.
- The type is string.
Request Error Code
- Request Error Code.
- The type is string.
Request Name
- Request Name.
- The type is string.
Request Type
- Request Type.
- The type is string.
Service Name
- Service Name.
- The type is string.
Component: garbageCollector
The Garbage Collection data set provides information about the garbage collector in the Java Virtual Machine that is hosting the application server. The following section lists the metrics and dimensions of Component garbageCollector.
Metrics
The following metrics are available for the component.
Garbage Collector Application Server Time Until Restart
- The time that the application server runs before it is restarted in milliseconds. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is milliseconds.
Garbage Collector Application Server Uptime
- Applicaiton server uptime, that is, the time the server is running without a restart, in milliseconds. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is milliseconds.
Garbage Collector Average Collection Time
- Average collection time. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is time.
Garbage Collector Collection Time
- The amount of time (in milliseconds) that garbage collection took during the collection interval.
- The type is int.
- The unit is milliseconds.
Garbage Collector Garbage Collection Active Percent
- The percentage of real time that the garbage collector was active during the current interval.
- The type is int.
- The unit is percent.
Garbage Collector Garbage Collection Routine Rate
- The rate (per minute) at which the Java Virtual Machine is starting its garbage-collection routine during the current interval.
- The type is int.
- The unit is occurences/minute.
Garbage Collector Number of Times Executed
- The number of times that the garbage collection ran during the collection interval.
- The type is int.
- The unit is occurences.
Garbage Collector Start Time
- Start time in ms. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is milliseconds.
Dimensions
The following dimensions are available for the component.
Garbage Collector Application Instance Number
- Application instance number. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Garbage Collector Application Name
- Application name. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Garbage Collector Application Server Name
- Application server name. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Garbage Collector Boot Class Path
- Boot class path set for the VM. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Garbage Collector Boot Class Path Supported
- Boot class path supported. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Garbage Collector Class Path
- Class path set for the VM. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Garbage Collector Environment
- Environment. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Garbage Collector Library Path
- Library path set for the VM. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Garbage Collector Management spec version
- Management spec version. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is double.
Garbage Collector Name
- Name.
- The type is string.
Garbage Collector node
- node.
- The type is string.
Garbage Collector Type
- The type of garbage collector.
- The type is string.
Garbage Collector Valid
- Whether the garbage collector is valid. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Garbage Collector VM Name
- VM name. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Garbage Collector VM Spec Name
- VM spec name. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Garbage Collector VM spec vendor
- VM spec vendor. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Garbage Collector VM Spec Version
- VM spec version. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is double.
Garbage Collector VM Vendor
- VM vendor. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Garbage Collector VM Version
- VM version. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is double.
Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Component: gaugeNotifications
Information about events reported by the gauge watchers. The following section lists the metrics and dimensions of Component gaugeNotifications.
Metrics
The following metrics are available for the component.
Gauge Notification Gauge Value
- Value of the gauge that triggered the notification. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is value.
Dimensions
The following dimensions are available for the component.
Gauge Notification Attribute Name
- Name of the attribute being monitored in the Observed MBean. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Gauge Notification MBean
- The MBean whose attribute is being monitored. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Gauge Notification Monitor Id
- Monitor ID of the monitor who generated this notification. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Gauge Notification node
- node.
- The type is string.
Gauge Notification Notificaation Type
- The type of notification received. This describes how the MBean's observed attribute triggered the notification. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Gauge Notification Notification Message
- The message in the notification. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Gauge Notification Notification Triggered Time Stamp
- Time that the notification was triggered. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is timestamp.
Gauge Notification Threshold Maximum
- The threshold that the monitor is watching for the observed attribute to rise above. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Gauge Notification Threshold Minimum
- The threshold that the monitor is watching for the observed attribute to dip below. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Component: jspMonitor
The JspMonitor set provides performance information for the JSP monitor. The following section lists the metrics and dimensions of Component jspMonitor.
Metrics
The following metrics are available for the component.
JSP Monitor JSPs Unloaded
- The number of JSPs that have been unloaded. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is occurences.
JSP Monitor Number of JSPs
- The number of JSPs that have been loaded into a web application. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is occurences.
JSP Monitor Reloaded JSPs
- The number of JSPs that have been reloaded. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is occurences.
Dimensions
The following dimensions are available for the component.
JSP Monitor Context
- Context for this JSP monitor. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
JSP Monitor Node
- Node.
- The type is string.
Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Component: manager
tomcat manager. The following section lists the metrics and dimensions of Component manager.
Metrics
The following metrics are available for the component.
Manager Active Sessions
- Number of active sessions at this moment. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is sessions.
Manager Duplicates
- Number of duplicated session IDs generated. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is number.
Manager Expired Sessions
- Number of sessions that expired (does not include explicit invalidations). This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is sessions.
Manager Max Active
- Maximum number of active sessions so far. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is sessions.
Manager Rejected Sessions
- Number of sessions the server rejected because maxActive was reached. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is sessions.
Manager Session Counter
- Total number of sessions created by this manager. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is sessions.
Dimensions
The following dimensions are available for the component.
Manager Application Instance Number
- The number of the Tomcat Server instance in the cluster where the application is deployed. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Manager Application Name
- The name of the web application that is deployed on a Tomcat Server instance. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Manager application Server
- The name of the Tomcat Application Server. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Manager Context
- Context. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Manager Environment
- The application platform where the Tomcat Server instance is configured. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Manager Max Inactive Interval
- The default maximum inactive interval for sessions created by this manager. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Manager node
- node.
- The type is string.
Manager Process Expires Frequency
- The frequency of the manager checks (expiration and passivation). This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Manager Processing Time
- Time spent doing housekeeping and expiration. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Manager State Name
- The name of the lifecycle state that this manager is currently in. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Manager Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Component: memory
Information about the memory in the Java Virtual Machine that is hosting the application server. The following section lists the metrics and dimensions of Component memory.
Metrics
The following metrics are available for the component.
Committed Heap Percent
- The percentage of JVM committed memory.
- The type is double.
- The unit is percent.
Max Memory Percent
- The percentage of JVM MAX memory.
- The type is double.
- The unit is percent.
Memory Allocated to JVM at Start
- Memory allocated to the JVM when it was started. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is kilobytes.
Memory Heap Memory after Garbage Collection Cycle
- The total number of free kilobytes in the heap following the garbage-collection cycle at the collection interval.
- The type is int.
- The unit is kilobytes.
Memory Heap Memory Used
- The amount of memory used by the heap. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is double.
- The unit is kilobytes.
Memory JVM Committed Memory
- The amount of JVM committed memory.
- The type is int.
- The unit is megabytes.
Memory Kilobytes in Heap Used after Garbage Collection Cycle
- The number of kilobytes in the heap that were in use following the garbage-collection cycle at the collection interval.
- The type is int.
- The unit is kilobytes.
Memory Number of Objects
- Approximate number of objects pending finalization.
- The type is int.
- The unit is objects.
The percentage of free memory (kbytes).
- The percentage of free memory (kbytes).
- The type is double.
- The unit is percent.
The percentage of Jvm Memory Usage
- The percentage of Jvm Memory Usage.
- The type is double.
- The unit is percent.
Dimensions
The following dimensions are available for the component.
Memory Application Instance Number
- Application instance number. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Memory Application Name
- Application name. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Memory Application Server
- Application server. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Memory Environment
- Environment. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Memory Maximum Heap Size
- The maximum heap size set on the application server (the -Xmx JVM parameter, if specified).
- The type is int.
Memory node
- node.
- The type is string.
Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Component: operatingSystem
Attributes from attribute groups OperatingSystem and Runtime. The following section lists the metrics and dimensions of Component operatingSystem.
Metrics
The following metrics are available for the component.
OS Free Physical Memory
- Free physical memory size. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is size.
OS Process CPU load
- Process CPU load.
- The type is double.
- The unit is load.
OS Process CPU Time
- Process CPU time. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is time.
OS Process CPU Usage
- Process CPU usage.
- The type is double.
- The unit is usage.
OS Process CPU usage
- Process CPU usage (internal temporary rate).
- The type is int.
- The unit is usage.
OS Server Run Time before Restart
- The time that the application server runs before it is restarted in milliseconds.
- The type is int.
- The unit is milliseconds.
OS Server Uptime
- Applicaiton server uptime, that is, the time the server is running without a restart, in milliseconds. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is milliseconds.
OS Start Time
- Start time in ms. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is milliseconds.
OS System Load Average
- System load average. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is average.
Dimensions
The following dimensions are available for the component.
OS Application Instance Number
- Application instance number. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
OS Application name
- Application name. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
OS Application server
- Application server. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
OS Architecture
- Architecture of the host operating system. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
OS Available processors
- Available processors.
- The type is int.
OS Boot Class Path
- Boot class path set for the VM. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
OS Boot class path supported
- Boot class path supported. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
OS Class Path for VM
- Class path set for the VM. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
OS Environment
- Environment. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
OS Library Path for VM
- Library path set for the VM. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
OS Management Spec Version
- Management spec version. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is double.
OS Name
- Name. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
OS node
- node.
- The type is string.
OS Operating System Name
- Name of the operating system. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
OS Version
- Version of the operating system. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
OS VM Name
- VM name, for example, OpenJDK 64 bit. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
OS VM Spec Name
- VM spec name. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
OS VM Spec Vendor
- VM spec vendor. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
OS VM Spec Version
- VM spec version. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is double.
OS VM Vendor
- VM vendor, for example, Oracle. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
OS VM Version
- VM version. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is double.
Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Component: performanceObjectStatus
Performance Object Status. The following section lists the metrics and dimensions of Component performanceObjectStatus.
Metrics
The following metrics are available for the component.
Performance Object Status Average Collection Duration
- The average duration of all data collections of this group in seconds. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is seconds.
Performance Object Status Cache Hit Percent
- The percentage of external data requests for this group that were satisfied from the cache. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is percent.
Performance Object Status cache hits
- The number of times an external data request for this group was satisfied from the cache. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is hits.
Performance Object Status cache misses
- The number of times an external data request for this group was not available in the cache. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is misses.
Performance Object Status Last Collection Duration
- The duration of the most recently completed data collection of this group in seconds. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is seconds.
Performance Status Object Intervals Skipped
- The number of times a background data collection for this group was skipped because the previous collection was still running when the next one was due to start. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is intervals.
Performance Status Object Number Of Collections
- The number of data collections for this group since the agent started. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is collections.
Performance Status Object Refresh Interval
- The interval at which this group is refreshed in seconds. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is seconds.
Dimensions
The following dimensions are available for the component.
Performance Object Status Last Collection Finished
- The most recent time a data collection of this group finished. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is timestamp.
Performance Object Status queryname
- The name of the attribute group. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Performance Status Object Error Code
- The error code associated with the query. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Performance Status Object Last Collection Start
- The most recent time a data collection of this group started. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is timestamp.
Performance Status Object node
- node.
- The type is string.
Performance Status Object Object Name
- The name of the performance object. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Performance Status Object Object Status
- The status of the performance object. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Performance Status Object Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Performance Status Object Type of Object
- The type of the performance object. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Component: registeredMonitors
registered monitors. The following section lists the metrics and dimensions of Component registeredMonitors.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Registered Monitors Monitor Id
- Monitor ID of the monitor who generated this notification. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Registered Monitors Monitor Name
- Monitor name. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Registered Monitors Monitor Parameters
- Monitor parameters. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Registered Monitors node
- node.
- The type is string.
Registered Monitors Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Component: requestBreakdown
request breakdown. The following section lists the metrics and dimensions of Component requestBreakdown.
Metrics
The following metrics are available for the component.
Request Breakdown Percent Time Processing Request
- The percentage of time that was spent in processing the request. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is percent.
Dimensions
The following dimensions are available for the component.
Request Breakdown Context
- The context in which the request is processed. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Request Breakdown Context Link
- The link to the context in which the request is processed. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Request Breakdown node
- node.
- The type is string.
Request Breakdown Request Type
- The type of request. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Request Breakdown Time Stamp
- This is the local time when the data was collected. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is timestamp.
Component: requestContext
request context. The following section lists the metrics and dimensions of Component requestContext.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Request Context Key
- The parameter name in the name-value pair. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Request Context Link
- The context link. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Request Context Node
- Node.
- The type is string.
Request Context Request ID
- The ID of the request. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Request Context The Context
- The context. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Request Context Value
- The parameter value in the name-value pair. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Component: requestDistribution
request distribution. The following section lists the metrics and dimensions of Component requestDistribution.
Metrics
The following metrics are available for the component.
Request Distribution Percentile Value
- The percentile value of application requests. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is percentile.
Request Distribution Upper Bound
- The upper-bound response time (in milliseconds) for the percentile value. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is milliseconds.
Dimensions
The following dimensions are available for the component.
Request Distribution Context
- The context in which the requests are processed. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Request Distribution Context Link
- The link to the context in which requests are processed. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Request Distribution node
- node.
- The type is string.
Request Distribution Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Component: requestInstance
Request Instances for applications. The following section lists the metrics and dimensions of Component requestInstance.
Metrics
The following metrics are available for the component.
CPU Time
- The time (in milliseconds) that the CPU spent in processing the request instance. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is milliseconds.
Response Time
- The response time (in milliseconds) of the request instance. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is miliseconds.
Dimensions
The following dimensions are available for the component.
Cache ID
- The cache ID of the request instance. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Context
- The context in which the request instance runs. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Context Link
- The link to the context in which the request instance runs. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Percentile Value
- The percentile value of the request. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Request ID
- The ID of the request. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Request Name
- The name of the request. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Request Type
- The type of request that is being run. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Thread ID
- The ID of the thread that processed the request. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Time Stamp
- The time when the request instance was started. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is timestamp.
Component: requestMetrics
requestMetrics. The following section lists the metrics and dimensions of Component requestMetrics.
Metrics
The following metrics are available for the component.
Application Request Response Time (ms)
- The response time of one single request.
- The type is float.
- The unit is milliseconds.
Dimensions
The following dimensions are available for the component.
Cluster ID
- Cluster ID.
- The type is string.
Component Type
- Component Type.
- The type is string.
Container Id
- Container Id.
- The type is string.
JVM Resource ID
- JVM Resource ID.
- The type is string.
Namespace
- Namespace.
- The type is string.
Pod Name
- Pod Name.
- The type is string.
Request Detail
- Request Detail.
- The type is string.
Request Name
- Request Name.
- The type is string.
Request Status
- Request Status.
- The type is string.
Request Type
- Request Type.
- The type is string.
Service Name
- Service Name.
- The type is string.
Component: requests
The RequestProcessor data set provides information about requests. The following section lists the metrics and dimensions of Component requests.
Metrics
The following metrics are available for the component.
Requests Average Request Time
- Average time for processing a request. Calculated as the total processing time divided by total request count. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is time.
Requests Average Request Time
- Average time taken (in milliseconds) for processing a request. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is milliseconds.
Requests Bytes Received by all the Request Processors
- Bytes received by all the request processors running on the apache tomcat container. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is bytes.
Requests Bytes Sent by Request Processors
- Bytes sent by all the request processors running on the apache tomcat container. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is bytes.
Requests Error Count
- Error count since last collection. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is double.
- The unit is errors.
Requests Error Count
- Error count on all the request processors running on the apache tomcat container.
- The type is int.
- The unit is errors.
Requests Maximum Load Time
- The maximum time that any individual applicatin takes to load.
- The type is int.
- The unit is time.
Requests Request Count
- Request count since last collection.
- The type is double.
- The unit is requests.
Requests Total Number of Requests
- Total number of requests since the last collection on all the request processors running on the Apache Tomcat container.
- The type is int.
- The unit is requests.
Requests Total Request Count since Application Server Start
- Total request count since the application server started.
- The type is int.
- The unit is requests.
Dimensions
The following dimensions are available for the component.
Requests Application Instance Number
- Application instance number. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Requests Application Name
- Application name. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Requests Application Server
- Application server. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Requests node
- node.
- The type is string.
Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Component: requestStacktrace
request stack tarce. The following section lists the metrics and dimensions of Component requestStacktrace.
Metrics
The following metrics are available for the component.
Request Stack Trace Order ID
- The order in which the call to the request, the nested request, or the method call is made. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is order.
Dimensions
The following dimensions are available for the component.
Request Stack Trace Context
- The context in which the request stack trace is processed. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Request Stack Trace Context Link
- The link to the context in which the request stack trace is processed. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Request Stack Trace Event ID
- The event identifier. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Request Stack Trace Fully Qualified Method Name
- The complete method name that includes the class name, the method name, and the relevant line number in the source. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Request Stack Trace node
- node.
- The type is string.
Request Stack Trace Request ID
- The request identifier. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Request Stack Trace Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Component: requestSummary
request summary. The following section lists the metrics and dimensions of Component requestSummary.
Metrics
The following metrics are available for the component.
Request Summary Average CPU Time
- The average time (in milliseconds) that that the CPU spent in processing requests of a particular request type. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is milliseconds.
Request Summary Average Response Time
- The average time (in milliseconds) that is required to respond to a request. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is milliseconds.
Request Summary Minimum Response Time
- The minimum time (in milliseconds) that is required to respond to a request. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is milliseconds.
Request Summary Request Count
- The total number of requests of a request type. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is count.
Request Summary Sample Request Instances
- The total number of sample request instances that are processed by applications. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is nunmber.
Dimensions
The following dimensions are available for the component.
Request Summary Cache ID
- The cache ID of the request type. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Request Summary Context
- The context in which requests are processed. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Request Summary Context Link
- The link to the context in which requests are processed. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Request Summary End Record Date Time
- The end date and time of the sampled period for all records. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is timestamp.
Request Summary ID
- The ID of the request type. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Request Summary Maximum Response Time
- The maximum time (in milliseconds) that is required to respond to a request. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Request Summary node
- node.
- The type is string.
Request Summary Request Name
- The name of the request. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Request Summary Request Type
- The type of request. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Request Summary Start Record Date Time
- The start date and time of the sampled period for all records. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is timestamp.
Request Summary Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Component: requestTrace
Request trace. The following section lists the metrics and dimensions of Component requestTrace.
Metrics
The following metrics are available for the component.
Post Time
- The end time (in milliseconds) of the trace method. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is milliseconds.
Pre Time
- The start time (in milliseconds) of the trace method. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is milliseconds.
Response Time
- The response time (in milliseconds) of the trace method. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is milliseconds.
Dimensions
The following dimensions are available for the component.
Cache ID
- The cache ID of the request trace. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Children Order ID
- The order ID of child methods. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Context
- The context of the request trace. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Context Link
- The link to the context of the request trace. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
CPU Time
- The time (in milliseconds) that the CPU spent in processing the method call or request. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Depth
- The depth of the method call or request. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Event ID
- The ID of the event. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Event Name
- The name of the event. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Event Type
- The type of event. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Order ID
- The order ID of the method call or request. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Parent Request ID
- The ID of the parent request. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Start Time
- The start time of the method call or request. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is timestamp.
timestamp
- This is the local time when the data was collected. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is timestamp.
Component: saturations
This component to captures saturations. The following section lists the metrics and dimensions of Component saturations.
Metrics
The following metrics are available for the component.
Request count in the interval
- All kinds of saturations.
- The type is percent.
- The unit is percent.
Dimensions
The following dimensions are available for the component.
Cluster ID
- Cluster ID.
- The type is string.
Component Type
- Component Type.
- The type is string.
Container Id
- Container Id.
- The type is string.
JVM Resource ID
- JVM Resource ID.
- The type is string.
Namespace
- Namespace.
- The type is string.
Pod Name
- Pod Name.
- The type is string.
Request Detail
- Request Detail.
- The type is string.
Request Name
- Request Name.
- The type is string.
Request Status
- Request Status.
- The type is string.
Request Type
- Request Type.
- The type is string.
Saturation Type
- Saturation Type.
- The type is string.
Service Name
- Service Name.
- The type is string.
Component: stringCache
The SessionMgr data set provides performance information for the session manager. The following section lists the metrics and dimensions of Component stringCache.
Metrics
The following metrics are available for the component.
String Cache Access Count
- Access count. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is accesses.
String Cache Access Rate
- Access rate. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is rate.
String Cache Cache Size
- Cache size. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is size.
String Cache Hit Count
- Hit count. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is hits.
String Cache Hit Percent
- Hit percent. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is percent.
String Cache Hit Rate
- Hit rate. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is rate.
String Cache Train Threshold
- Train threshold. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is ?.
Dimensions
The following dimensions are available for the component.
String Cache Byte Enabled
- Byte enabled. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
String Cache Char Enabled
- Char enabled. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
String Cache node
- node.
- The type is string.
String Cache Type of Modeled Resource
- Type of the modeled resource. Can be set only once.
- The type is string.
Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Component: stringNotifications
Events reported by the string watchers. The following section lists the metrics and dimensions of Component stringNotifications.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
String Notification Attribute Name
- Name of the attribute being monitored in the Observed MBean. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
String Notification Attribute Value
- Value of the attribute that triggered the notification. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
String Notification Comparison Value
- The string used in the comparison operation. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
String Notification MBean
- The MBean whose attribute is being monitored. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
String Notification Monitor Id
- Monitor ID of the monitor who generated this notification. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
String Notification node
- node.
- The type is string.
String Notification Notification Message
- The message in the notification. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
String Notification Notification Time Stamp
- Time that the notification was triggered. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is timestamp.
String Notification Notification Type
- The type of notification received. This describes how the MBean's observed attribute triggered the notification. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Component: takeActionStatus
Take action status. The following section lists the metrics and dimensions of Component takeActionStatus.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Take Action Status
- The return code from the Action Status dialog, which is the return code category that is defined for the application return code. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Take Action Status Action Command
- The command that was run by the action. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Take Action Status Action Id
- The id of the action. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Take Action Status Action Type
- The type of the action. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Take Action Status App Return Code
- The application return code of the action is the actual return code of the command run. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Take Action Status Instance
- The instance that is associated with the output produced by running the action. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Take Action Status Message
- The message that is associated with the return code of the action. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Take Action Status Name
- The name of the action that was run. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Take Action Status Node
- The node where the action ran. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Take Action Status node
- node.
- The type is string.
Take Action Status Owner
- The name of the situation or user that initiated the action. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Take Action Status Results
- The output that is produced by running the action. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Take Action Status Subnode
- The subnode where the action ran. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Take Action Status Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Component: threadPool
Information about the status of the internal thread pool used to collect data asynchronously. The following section lists the metrics and dimensions of Component threadPool.
Metrics
The following metrics are available for the component.
The percentage of Current Threads Busy
- The percentage of Current Threads Busy.
- The type is double.
- The unit is percent.
The percentage of free Threads
- The percentage of free Threads.
- The type is double.
- The unit is percent.
Thread Pool Acceptor Threads
- Number of acceptor threads. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is threads.
Thread Pool Average Thread Job Time
- The average time a job spends waiting on the thread pool queue in seconds. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is double.
- The unit is seconds.
Thread Pool Average Threads in Thread Pool
- The average length of the thread pool queue during this run. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is double.
- The unit is threads.
Thread Pool Average Working Threads
- The average number of threads in the thread pool simultaneously active doing work. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is double.
- The unit is threads.
Thread Pool Backlog Threads
- Number of backlog threads. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is threads.
Thread Pool Completed Jobs
- The number of jobs that are completed by all threads in the pool since agent start. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is jobs.
Thread Pool Concurrent Threads
- The current number of concurrently active threads during the current interval.
- The type is int.
- The unit is threads.
Thread Pool Free Threads
- The number of free threads during the current interval.
- The type is int.
- The unit is threads.
Thread Pool Maximum HTTP Headers
- Maximum number of HTTP headers allowed in incoming request messages for this thread. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is headers.
Thread Pool Minimum Threads in Thread Pool
- The minimum length the thread pool queue reached. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is threads.
Thread Pool Peak Thread Pool Threads
- The peak length the thread pool queue reached. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is threads.
Thread Pool Peak Working Threads
- The peak number of threads in the thread pool that were simultaneously active doing work. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is threads.
Thread Pool Percent Used
- The percentage of the thread pool that is in use. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is double.
- The unit is percent.
Thread Pool Running Threads
- Number of running threads. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is threads.
Thread Pool Size
- The current size of the thread pool.
- The type is int.
- The unit is threads.
Thread Pool Smallest Active Threads
- The smallest number of threads in the thread pool that were simultaneously active doing work. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is threads.
Thread Pool Threads
- The number of threads currently existing in the thread pool. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is threads.
Thread Pool Waiting Jobs
- The number of jobs currently waiting in the thread pool queue. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is jobs.
Thread Pool Working Threads
- The number of threads in the thread pool currently active doing work. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is threads.
Dimensions
The following dimensions are available for the component.
Thread Pool Any Threads Paused
- Whether any thread is paused. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Thread Pool Application Instance Number
- Application instance number. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Thread Pool Application Name
- Application name. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Thread Pool Application Server
- Application server. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Thread Pool Contains Daemon Threads
- Whether the thread pool contains daemon threads. A daemon thread is a thread that does not prevent the JVM from exiting when the program finishes but the thread is still running. An example for a daemon thread is the garbage collection. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Thread Pool Environment
- Environment. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Thread Pool Maximum Allowed Threads
- The maximum number of threads that are allowed to exist in the thread pool. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Thread Pool Modeled Resource Type
- Type of the modeled resource. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Thread Pool Name
- The thread pool name.
- The type is string.
Thread Pool Name of Thread Pool
- Name of the thread pool.
- The type is string.
Thread Pool node
- node.
- The type is string.
Thread Pool Permitted Threads
- Maximum permitted amount of threads.
- The type is int.
Thread Pool Port
- Port using this thread. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Thread Pool Priority of Threads
- Priority of the threads. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Thread Pool TCP No Delay
- TCP no delay. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Time Stamp
- This is the local time when the data was collected. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is timestamp.
Component: tomcatconfiguration_DD
Tomcat Configuration_DD. The following section lists the metrics and dimensions of Component tomcatconfiguration_DD.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Configuration DD Method Status
- A Boolean value that indicates whether method trace is enabled or disabled for the agent. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Configuration DD node
- node.
- The type is string.
Configuration DD Status
- A Boolean value that indicates whether Deep Dive is enabled or disabled for the agent. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Configuration DD Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Component: Tomcatconfiguration_TT
Tomcatconfiguration_TT. The following section lists the metrics and dimensions of Component Tomcatconfiguration_TT.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Configuration TT node
- node.
- The type is string.
Configuration TT Status
- A Boolean value that indicates whether Transaction Tracking is enabled or disabled for the agent. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Configuration TT Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Component: tomcatSessionManager
Information about session manager which includes creating,destroying and persisting HTTP Sessions for web applications. The following section lists the metrics and dimensions of Component tomcatSessionManager.
Metrics
The following metrics are available for the component.
duplicates
- Number of duplicate session IDs generated. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is sessions.
Session Manager Active Sessions
- number o active Sessions.
- The type is int.
- The unit is sessions.
Session Manager expired sessions
- Number of sessions that expired (does not include explicit invalidations). This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is sessions.
Session Manager Maximum Active Interval
- The default maximum inactive interval for sessions created by this manager. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is interval.
Session Manager Maximum Active Sessions
- Maximum number of active sessions since the server was started. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is sessions.
Session Manager Process Expiry Frequency
- The frequency of the manager checks (expiration and passivation). This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is frequency.
Session Manager Processing Time
- Time spent doing housekeeping and expiration. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is seconds.
Session Manager Rejected Sessions
- Number of sessions the server rejected because maxActive was reached. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is sessions.
Session Manager Session Counter
- Total number of sessions created by this manager. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is sessions.
Dimensions
The following dimensions are available for the component.
Session Manager Node
- node.
- The type is string.
Session Manager Object Name
- The full string representation of the MBean. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Session Manager Session Name
- Name of the session manager.
- The type is string.
Session Manager State Name
- The name of the lifecycle state that this session manager is currently in. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Session Manager Timestamp
- This is the local time when the data was collected. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is timestamp.
Component: trafficMetrics
This component to capture Traffic Metrics. The following section lists the metrics and dimensions of Component trafficMetrics.
Metrics
The following metrics are available for the component.
Request count in the interval
- Request Count Statistics.
- The type is int.
- The unit is count.
Dimensions
The following dimensions are available for the component.
Cluster ID
- Cluster ID.
- The type is string.
Component Type
- Component Type.
- The type is string.
Container Id
- Container Id.
- The type is string.
JVM Resource ID
- JVM Resource ID.
- The type is string.
Namespace
- Namespace.
- The type is string.
Pod Name
- Pod Name.
- The type is string.
Request Detail
- Request Detail.
- The type is string.
Request Name
- Request Name.
- The type is string.
Request Status
- Request Status.
- The type is string.
Request Type
- Request Type.
- The type is string.
Service Name
- Service Name.
- The type is string.
Resource tomcatCluster
Cluster dataset provides information about tomcat cluster. The following section lists the metrics, dimensions and components of Resource tomcatCluster.
Metrics
The following metrics are available for the resource.
Dimensions
The following dimensions are available for the resource.
Channel Send options
- The channel send option for Cluster.
- The type is int.
Channel Start options
- The channel start option for Cluster.
- The type is int.
Cluster nane
- The name of Cluster.
- The type is string.
HeartBeat background enabled
- Flag to enable the background thread call for channel heartbeat.
- The type is string.
Node
- Originnode.
- The type is string.
State
- Tomcat Cluster State.
- The type is string.
timestamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Resource tomcatJ2EEApplication
J2EE Application. The following section lists the metrics, dimensions and components of Resource tomcatJ2EEApplication.
Metrics
The following metrics are available for the resource.
Average Response Time
- Average response time (in milliseconds) during the collection interval.
- The type is double.
- The unit is milliseconds.
Cache Refresh Interval
- Time interval in milliseconds between cache refeshes. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is milliseconds.
Context Started Elapsed Time
- Time (in milliseconds since January 1, 1970, 00:00:00) when this context was started. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is milliseconds.
Cumulative Request Count
- Cumulative request count of all servlets in this context. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is requests.
Maximum Cache Size
- Maximum cache size. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is size.
Request Count per Minute
- The average request count per minute.
- The type is int.
- The unit is requests/minute.
Servlets Cumulative Execution Times
- Cumulative execution times of all servlets in this context. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is ?.
Start Time
- Time (in milliseconds) it took to start this context. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is milliseconds.
TLDs Scan Time
- Time spend scanning jar files for TLDs for this context. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is time.
Dimensions
The following dimensions are available for the resource.
Access to Tomcat Internal Information
- Whether the application has access to Tomcat internal information. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Application Instance Number
- Application instance number. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Application Name
- Application name. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Application Name
- Name of the application.
- The type is string.
Application Server
- Application server. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Cache Static Resources
- Whether to cache static resources for this web application. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Context Path
- The context path for this context. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Context.xml Location
- Location of the context.xml resource or file. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Document Root
- The document root for this web application. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Environment
- Environment. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Lifecycle State
- The name of the lifecycle state that the application is currently in. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
node
- node.
- The type is string.
Object Name
- Name of the object.
- The type is string.
Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Use Cookies
- Whether to attempt to use cookies for session id communication. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
Work Directory Path
- The pathname to the work directory for this context. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Component: J2EE Application Runtime
Information About J2EEApplication and Runtime. The following section lists the metrics and dimensions of Component J2EE Application Runtime.
Metrics
The following metrics are available for the component.
Cumulative error Count for all servlets since server was started
- Cumulative error Count for all servlets since server was started.
- The type is int.
- The unit is count.
Cumulative request Count for all servlets since server was started
- Cumulative request count of all servlets in this context.
- The type is int.
- The unit is count.
Error rate (errors per request) for all servlets since server was started
- Error rate (errors per request) for all servlets since server was started.
- The type is double.
- The unit is errors/request.
J2EE Application Runtime Application Server Uptime
- Applicaiton server uptime, that is, the time the server is running without a restart, in milliseconds. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is milliseconds.
J2EE Application Runtime Average Response Time
- Average response time (in milliseconds) during the collection interval.
- The type is double.
- The unit is milliseconds.
J2EE Application Runtime Cache Refresh Interval
- Time interval in milliseconds between cache refeshes. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is milliseconds.
J2EE Application Runtime Maximum Cache Size
- Maximum cache size. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is size.
J2EE Application Runtime Request Count per Minute
- The average request count per minute. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is requests/minute.
J2EE Application Runtime Requests per 15 Minutes
- The throughput of requests per 15 minutes during the collection interval. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is double.
- The unit is requests/15minutes.
J2EE Application Runtime Requests per Minutes
- The throughput of requests per minute during the collection interval. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is double.
- The unit is requests/minute.
J2EE Application Runtime Requests per Second
- The throughput of requests per second during the collection interval.
- The type is double.
- The unit is requests.
J2EE Application Runtime Servlet Cumulative Execution Time
- Cumulative execution times of all servlets in this context.
- The type is int.
- The unit is times.
J2EE Application Runtime Servlet Cumulative Request Count
- Cumulative request count of all servlets in this context.
- The type is int.
- The unit is requests.
J2EE Application Runtime Start Time
- Start time.
- The type is int.
- The unit is ?.
J2EE Application Runtime Time before Restart
- The time that the application server runs before it is restarted in milliseconds. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is milliseconds.
J2EE Application Runtime Time Context Started
- Time (in milliseconds since January 1, 1970, 00:00:00) when this context was started. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is milliseconds.
J2EE Application Runtime Time Scanning JAR files for TLDs
- Time spend scanning jar files for TLDs for this context. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is time.
J2EE Application Runtime Time to Start Context
- Time (in milliseconds) it took to start this context. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
- The unit is milliseconds.
Dimensions
The following dimensions are available for the component.
J2EE Application Runtime Application Instance Number
- Application instance number. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
J2EE Application Runtime Application Name
- Application name. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
J2EE Application Runtime Application Name
- Name of the application.
- The type is string.
J2EE Application Runtime Application Server
- Application server. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
J2EE Application Runtime Boot Class Path for VM
- Boot class path set for the VM. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
J2EE Application Runtime Boot Class Supported
- Boot class path supported. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
J2EE Application Runtime Cache Static Resources
- Whether to cache static resources for this web application. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
J2EE Application Runtime Class Path for VM
- Class path set for the VM. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
J2EE Application Runtime Context Path
- The context path for this context. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
J2EE Application Runtime Document Root
- The document root for this web application. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
J2EE Application Runtime Environment
- Environment. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
J2EE Application Runtime JVM Process Id
- The process ID of the JVM.
- The type is string.
J2EE Application Runtime Library Path for VM
- Library path set for the VM. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
J2EE Application Runtime Lifecycle State
- The name of the lifecycle state that the application is currently in. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
J2EE Application Runtime Location of context.txt
- Location of the context.xml resource or file. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
J2EE Application Runtime Management Spec Version
- Management spec version. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is double.
J2EE Application Runtime node
- node.
- The type is string.
J2EE Application Runtime Object Name
- Name of the object.
- The type is string.
J2EE Application Runtime Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
J2EE Application Runtime Tomcat Internal Information
- Whether the application has access to Tomcat internal information. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
J2EE Application Runtime Use Cookies
- Whether to attempt to use cookies for session id communication. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is int.
J2EE Application Runtime VM Name
- VM name. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
J2EE Application Runtime VM Spec Name
- VM spec name. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
J2EE Application Runtime VM Spec Vendor
- VM spec vendor. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
J2EE Application Runtime VM Spec Version
- VM spec version. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is double.
J2EE Application Runtime VM Vendor
- VM vendor. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
J2EE Application Runtime VM Version
- VM version. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is double.
J2EE Application Runtime Work Directory
- The pathname to the work directory for this context. This is not available in the UI by default. It can be made available through dynamic configuration.
- The type is string.
Component: Requests_Error
Requests_Error. The following section lists the metrics and dimensions of Component Requests_Error.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
ErrAppName
- Shows Application Name.
- The type is string.
Node
- null.
- The type is string.
RequestName (Error)
- Request Name.
- The type is string.
ServiceName (Error)
- Jaeger UI Service Name.
- The type is string.
Timestamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Component: Requests_Latency
Requests_Latency. The following section lists the metrics and dimensions of Component Requests_Latency.
Metrics
The following metrics are available for the component.
latency
- Latency for request in milliseconds.
- The type is double.
- The unit is milliseconds.
Dimensions
The following dimensions are available for the component.
LatAppName
- Shows Application Name.
- The type is string.
Node
- null.
- The type is string.
RequestName
- Request Name.
- The type is string.
ServiceName
- Jaeger UI Service Name.
- The type is string.
status
- Status for request (success/fail).
- The type is string.
Timestamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Component: Requests_Traffic
Requests_Traffic. The following section lists the metrics and dimensions of Component Requests_Traffic.
Metrics
The following metrics are available for the component.
traffic
- The number of requests per second for applications requests.
- The type is double.
- The unit is requests per minute.
Dimensions
The following dimensions are available for the component.
Node
- null.
- The type is string.
RequestName
- Request Name.
- The type is string.
Service Name
- Jaeger UI Service Name.
- The type is string.
Timestamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
TrafAppName
- Shows Application Name.
- The type is string.
Component: servlet_runtime
servlet runtime information. The following section lists the metrics and dimensions of Component servlet_runtime.
Metrics
The following metrics are available for the component.
Available time
- The date and time at which this servlet will become available (POSIX time in milliseconds), or zero if the servlet is available. if this value is long.MAX_VALUE, the servlet is permanently unavailable.
- The type is double.
- The unit is ms.
Error count
- Error count for the servlet.
- The type is double.
- The unit is errors.
Error Rate
- The average error count.
- The type is double.
- The unit is rate.
load time
- Servlet load time.
- The type is double.
- The unit is ms.
Load Time
- Class loading time.
- The type is double.
- The unit is ms.
max time
- Maximum processing time of a request.
- The type is double.
- The unit is ms.
processing time
- Total execution time of the service method for the servlet.
- The type is double.
- The unit is ms.
Processting Time
- Total execution time of the service method for the servlet. This is available for thresholds, but not in the UI.
- The type is double.
- The unit is milliseconds.
request count
- The number of times that the request ran during the current interval.
- The type is double.
- The unit is requests.
request count
- The number of times that the request ran during the current interval. This is available for thresholds, but not in the UI.
- The type is double.
- The unit is number.
request rate
- The average request count.
- The type is double.
- The unit is requests.
Request Rate
- The average request count. This is available for thresholds, but not in the UI.
- The type is double.
- The unit is requests.
Serv Avg response time
- The average response time (in milliseconds) of the request during the current interval.
- The type is double.
- The unit is ms.
Servlet Application Instance Number
- The number of the Tomcat Server instance in the cluster where the application is deployed. This is available for thresholds, but not in the UI.
- The type is int.
- The unit is numbers.
Servlet Available Time
- The date and time at which this servlet will become available (POSIX time in milliseconds), or zero if the servlet is available. if this value is long.MAX_VALUE, the servlet is permanently unavailable. This is available for thresholds, but not in the UI.
- The type is double.
- The unit is milliseconds.
Servlet AverageResponseTime
- The average response time (in milliseconds) of the request during the current interval.
- The type is double.
- The unit is milliseconds.
Servlet Class Load Time
- Class loading time. This is available for thresholds, but not in the UI.
- The type is double.
- The unit is milliseconds.
Servlet Error Count
- Error count for the servlet. This is available for thresholds, but not in the UI.
- The type is double.
- The unit is numbers.
Servlet error Rate
- The average error count. This is available for thresholds, but not in the UI.
- The type is double.
- The unit is numbers.
Servlet load Time
- Servlet load time. This is available for thresholds, but not in the UI.
- The type is double.
- The unit is milliseconds.
Servlet max time
- Maximum processing time of a request. This is available for thresholds, but not in the UI.
- The type is double.
- The unit is milliseconds.
start time
- Start time in ms. This is available for thresholds, but not in the UI.
- The type is double.
- The unit is milliseconds.
throughput
- The cumulative throughput of requests per second.
- The type is double.
- The unit is requests/second.
throughput15min
- The cumulative throughput of requests per 15 minutes.
- The type is double.
- The unit is requests/15minutes.
throughput1min
- The cumulative throughput of requests per minute.
- The type is double.
- The unit is requests/minute.
up interval
- The time that the application server runs before it is restarted in milliseconds. This is available for thresholds, but not in the UI.
- The type is double.
- The unit is milliseconds.
uptime
- Applicaiton server uptime, that is, the time the server is running without a restart, in milliseconds. This is available for thresholds, but not in the UI.
- The type is double.
- The unit is milliseconds.
Dimensions
The following dimensions are available for the component.
App Instance No.
- The number of the Tomcat Server instance in the cluster where the application is deployed.
- The type is string.
App Name
- The name of the web application that is deployed on a Tomcat Server instance.
- The type is string.
App Server
- The name of the Tomcat Application Server.
- The type is string.
Application name
- Name of the application.
- The type is string.
application server name
- The name of the Tomcat Application Server.
- The type is string.
environment
- The application platform where the Tomcat Server instance is configured.
- The type is string.
JMV Process ID
- The process ID of the JVM. This is available for thresholds, but not in the UI.
- The type is int.
Library path
- Library path set for the VM. This is available for thresholds, but not in the UI.
- The type is string.
Management spec version.
- Management spec version. This is available for thresholds, but not in the UI.
- The type is string.
Node
- Originnode.
- The type is string.
Node
- Node.
- The type is string.
object name
- Name of the object.
- The type is string.
Object Name
- Name of the object.
- The type is string.
Servlet Application Name
- The name of the web application that is deployed on a Tomcat Server instance.
- The type is string.
Servlet Boot Class Path
- Boot class path set for the VM. This is available for thresholds, but not in the UI.
- The type is string.
Servlet Boot Class Supported
- Boot class path supported. This is available for thresholds, but not in the UI.
- The type is string.
Servlet Class path
- Class path set for the VM. This is available for thresholds, but not in the UI.
- The type is string.
Servlet Environment
- The application platform where the Tomcat Server instance is configured. This is available for thresholds, but not in the UI.
- The type is string.
Servlet Name
- Servlet name.
- The type is string.
Servlet Name
- Servlet name.
- The type is string.
Servlet Webmodule
- Name of the application.
- The type is string.
Spec Name
- The name of the Java virtual machine specification. This is available for thresholds, but not in the UI.
- The type is string.
spec vendor
- The name of the Java virtual machine specification vendor. This is available for thresholds, but not in the UI.
- The type is string.
spec version
- The version of the Java virtual machine specification. This is available for thresholds, but not in the UI.
- The type is string.
timestamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
timestamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
URL
- The uRL of the request.
- The type is string.
URL
- The uRL of the request.
- The type is string.
vm vendor
- VM vendor, for example, Oracle. This is available for thresholds, but not in the UI.
- The type is string.
vm version
- VM version. This is available for thresholds, but not in the UI.
- The type is string.
vmname
- VM name, for example, OpenJDK 64 bit. This is available for thresholds, but not in the UI.
- The type is string.
Resource tomcatJVM
JVM Runtime. The following section lists the metrics, dimensions and components of Resource tomcatJVM.
Metrics
The following metrics are available for the resource.
Runtime Application Server Time before Restart
- The time that the application server runs before it is restarted in milliseconds.
- The type is int.
- The unit is milliseconds.
Runtime Application Server Uptime
- Applicaiton server uptime, that is, the time the server is running without a restart, in milliseconds.
- The type is int.
- The unit is milliseconds.
Runtime Start Time
- Start time in ms.
- The type is int.
- The unit is milliseconds.
Dimensions
The following dimensions are available for the resource.
Runtime Boot Class Path for VM
- Boot class path set for the VM.
- The type is string.
Runtime Boot Class Path Supported
- Boot class path supported.
- The type is int.
Runtime Class Path for VM
- Class path set for the VM.
- The type is string.
Runtime JVM Process Id of JVM
- The process ID of the JVM.
- The type is string.
Runtime Library Path for VM
- Library path set for the VM.
- The type is string.
Runtime Management Spec Version
- Management spec version.
- The type is double.
Runtime node
- node.
- The type is string.
Runtime VM Name
- VM name, for example, OpenJDK 64 bit.
- The type is string.
Runtime VM Spec Name
- VM spec name.
- The type is string.
Runtime VM Spec Vendor
- VM spec vendor.
- The type is string.
Runtime VM Spec Version
- VM spec version.
- The type is double.
Runtime VM Vendor
- VM vendor, for example, Oracle.
- The type is string.
Runtime VM Version
- VM version.
- The type is double.
Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Tomcat JVM Display Name
- Display Name for Tomcat Server JVM.
- The type is string.
Component: ClassLoading
The class loading provides information about loading Java classes and resources for web application. The following section lists the metrics and dimensions of Component ClassLoading.
Metrics
The following metrics are available for the component.
Loaded Classes
- It Shows count of loaded classes.
- The type is int.
- The unit is count.
Total Laoded Classes
- It Shows total count of loaded and Unloaded classes.
- The type is int.
- The unit is count.
Unloaded Classes
- It Shows count of Unloaded classes.
- The type is int.
- The unit is count.
Dimensions
The following dimensions are available for the component.
Node
- Originnode.
- The type is string.
Timestamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Component: hostingThread
Information about the thread in the Java Virtual Machine that is hosting the application server. The following section lists the metrics and dimensions of Component hostingThread.
Metrics
The following metrics are available for the component.
Hosting Thread CPU Time
- CPU time for the current thread in nanoseconds.
- The type is int.
- The unit is nanoseconds.
Hosting Thread Current Threads
- Current number of threads.
- The type is int.
- The unit is threads.
Hosting Thread Daemon Threads
- Number of daemon threads. A daemon thread is a thread that does not prevent the JVM from exiting when the program finishes but the thread is still running. An example for a daemon thread is the garbage collection.
- The type is int.
- The unit is threads.
Hosting Thread Peak Thread Count
- Peak thread count.
- The type is int.
- The unit is threads.
Hosting Thread Started Threads
- Total number of started threads.
- The type is int.
- The unit is threads.
Hosting Thread Total Threads Created Since JVM Start
- Total number of threads created or started since the JVM started.
- The type is int.
- The unit is threads.
Hosting Thread User Mode Execution Time
- CPU time that the current thread has executed in user mode in nanoseconds.
- The type is int.
- The unit is nanoseconds.
Dimensions
The following dimensions are available for the component.
Hosting Thread Application Instance Number
- Application instance number.
- The type is string.
Hosting Thread Application Name
- Application name.
- The type is string.
Hosting Thread Application Server
- Application server.
- The type is string.
Hosting Thread Environment
- Environment.
- The type is string.
Hosting Thread node
- node.
- The type is string.
Time Stamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.
Component: memoryPool
Subresource to get memory pool related data. The following section lists the metrics and dimensions of Component memoryPool.
Metrics
The following metrics are available for the component.
Commited Memory in KB
- Committed memory pool size.
- The type is int.
- The unit is KB.
Committed Memory
- The percentage of Committed memory pool size.
- The type is double.
- The unit is percent.
Committed Memory in MB
- Committed memory pool size in MB.
- The type is double.
- The unit is MB.
Current Memory in KB
- Current memory pool size in KB.
- The type is int.
- The unit is KB.
Initial Memory Size in KB
- Initial memory pool size. (KB).
- The type is int.
- The unit is KB.
Max Memory in KB
- Maximum memory pool size. (KB).
- The type is int.
- The unit is KB.
Max Memory in MB
- Maximum memory pool size in MB.
- The type is double.
- The unit is MB.
Used Memory Percent
- The percentage of used memory pool size.
- The type is double.
- The unit is percent.
Used Memory Size
- Current memory pool size in MB.
- The type is double.
- The unit is MB.
Dimensions
The following dimensions are available for the component.
Application Instance number
- The number of the Tomcat Server instance in the cluster where the application is deployed.
- The type is string.
Application Name
- The name of the web application that is deployed on a Tomcat Server instance.
- The type is string.
Application Server Name
- The name of the Tomcat Application Server.
- The type is string.
Environment
- The application platform where the Tomcat Server instance is configured.
- The type is string.
Memory Pool Name
- Name of the memory pool, for example, Java Heap.
- The type is string.
Memory Pool Type
- Type of the memory pool, for example, HEAP.
- The type is string.
Originnode
- Originnode.
- The type is string.
Timestamp
- This is the local time when the data was collected. This is available for thresholds, but not in the UI.
- The type is timestamp.