qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (QPID-6932) Enhance model object to expose key JVM statistics such as heap memory, garbage collection
Date Tue, 09 Feb 2016 10:45:18 GMT

    [ https://issues.apache.org/jira/browse/QPID-6932?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15138771#comment-15138771

ASF subversion and git services commented on QPID-6932:

Commit 1729356 from orudyy@apache.org in branch 'java/trunk'
[ https://svn.apache.org/r1729356 ]

QPID-6932: Rename Broker attribute jVMArguments into jvmArguments and improve descriptions
for Broker injected attributes

> Enhance model object to expose key JVM statistics such as heap memory, garbage collection
> -----------------------------------------------------------------------------------------
>                 Key: QPID-6932
>                 URL: https://issues.apache.org/jira/browse/QPID-6932
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Java Broker
>            Reporter: Keith Wall
>            Assignee: Alex Rudyy
>             Fix For: qpid-java-6.0.1, Future
>         Attachments: 0001-QPID-6932-Enhance-model-object-to-expose-key-JVM-sta.patch,
0001-QPID-6932-Enhance-model-object-to-expose-key-JVM-stats.consolidated.patch, 0002-QPID-6932-Add-security-checks-and-operational-logs-f.patch
> Removal of the JMX interface removes the ability of the user to conveniently monitor
key JVM statistics such as heap utilisation, garbage collection statistics.  
> The Broker model should be enhanced to include such information as below:
> || Name  || Type || Description ||
> |lastOpenedTime|Derived Attribute|Last opening time for CO |
> |numberOfLiveThreads|Statistic|Number of live threads|
> |maximumHeapMemorySize|Derived Attribute|Maximum heap size|
> |usedHeapMemorySize|Statistic|Size of used memory|
> |maximumDirectMemorySize|Derived Attribute|Maximum direct memory size which can be consumed
by broker|
> |usedDirectMemorySize|Statistic|Size of used direct memory|
> |totalDirectMemoryCapacity|Statistic|Total capacity of direct memory allocated for the
Broker process|
> |jvmMemoryUsed<pool name>|Statistic|Usage of memory by particular memory pool|
> |jvmMemoryMaximum<pool name>|Derived Attribute|Maximum size of memory pool|
> |jvmGCCollectionTime<GC name>|Statistic	|Aggregated time taken (ms) by GC to perform
> |jvmGCCollectionCount<GC name>|Statistic|Aggregated number of GC collections|
> |numberOfObjectPendingFinalization|Statistic|Number of objects pending finalization|
> |jvmArguments|Derived Attribute|JVM arguments specified on startup|
> |performCG|Operation|Initiates garbage collection|
> |String getStackTraces(boolean appendToLog) | Operation| Collects thread stack traces
for all threads and dump them into logs if requested|
> |String findStackTraces(String threadNameMatchExpression) |Operation	|Collects thread
stack traces for threads with name matching fiven RegExp|
> |setJVMOptions(Map<String,String> options)|Operation|Sets given key-value pairs
as JVM options|
> |dumpHeap(String, boolean)|Operation|Collects heap dump|

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org

View raw message