You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by "Aleksey Plekhanov (JIRA)" <ji...@apache.org> on 2018/02/21 17:14:00 UTC

[jira] [Created] (IGNITE-7781) JMX beans documentation

Aleksey Plekhanov created IGNITE-7781:
-----------------------------------------

             Summary: JMX beans documentation
                 Key: IGNITE-7781
                 URL: https://issues.apache.org/jira/browse/IGNITE-7781
             Project: Ignite
          Issue Type: Task
          Components: documentation
            Reporter: Aleksey Plekhanov
         Attachments: MXBeansJavaDoc.zip

There are about 30 JMX beans implemented in Ignite, but there is no documentation for most of these beans, except memory metrics and brief overview of cache metrics.

Folowing MBeans/MXBeans can be documented:
||MBeans group||Interface||Path||Comment||
|Eviction metrics|org.apache.ignite.cache.eviction.fifo.FifoEvictionPolicyMBean, org.apache.ignite.cache.eviction.igfs.IgfsPerBlockLruEvictionPolicyMXBean, org.apache.ignite.cache.eviction.lru.LruEvictionPolicyMBean, org.apache.ignite.cache.eviction.sorted.SortedEvictionPolicyMBean|org.apache.<ClassLoaderId>.<InstanceName>.<CacheName>.<MBeanInterfaceName>|For each cache, if eviction for cache is configured|
|Cache group metrics|org.apache.ignite.mxbean.CacheGroupMetricsMXBean|org.apache.<ClassLoaderId>.<InstanceName>."Cache groups".<CacheGroupName>|For each group|
|Cache metrics|org.apache.ignite.mxbean.CacheMetricsMXBean|org.apache.<ClassLoaderId>.<InstanceName>.<CacheName>.CacheClusterMetricsMXBeanImpl, org.apache.<ClassLoaderId>.<InstanceName>.<CacheName>.CacheLocalMetricsMXBeanImpl|For each cache|
|Cluster metrics|org.apache.ignite.mxbean.ClusterMetricsMXBean|org.apache.<ClassLoaderId>.<InstanceName>.Kernal.ClusterLocalNodeMetricsMXBeanImpl, org.apache.<ClassLoaderId>.<InstanceName>.Kernal.ClusterMetricsMXBeanImpl|
|Data region (memory) metrics|org.apache.ignite.mxbean.DataRegionMetricsMXBean|org.apache.<ClassLoaderId>.<InstanceName>.DataRegionMetrics.<DataRegion>|For each data region|
|Data storage metrics|org.apache.ignite.mxbean.DataStorageMetricsMXBean|org.apache.<ClassLoaderId>.<InstanceName>."Persistent Store".DataStorageMetrics|
|Instance information|org.apache.ignite.mxbean.IgniteMXBean|org.apache.<ClassLoaderId>.<InstanceName>.Kernal.IgniteKernal|
|Ignition state|org.apache.ignite.mxbean.IgnitionMXBean|org.apache.<ClassLoaderId>.Kernel.Ignition|
|Thread pools metrics|org.apache.ignite.mxbean.ThreadPoolMXBean, org.apache.ignite.mxbean.StripedExecutorMXBean|org.apache.<ClassLoaderId>.<InstanceName>."Thread Pools".<PoolName>|For each executor|
|SPI|org.apache.ignite.spi.cache.CacheCheckpointSpiMBean, org.apache.ignite.spi.collision.fifoqueue.FifoQueueCollisionSpiMBean, org.apache.ignite.spi.collision.jobstealing.JobStealingCollisionSpiMBean, org.apache.ignite.spi.collision.priorityqueue.PriorityQueueCollisionSpiMBean, org.apache.ignite.spi.communication.tcp.TcpCommunicationSpiMBean, org.apache.ignite.spi.deployment.local.LocalDeploymentSpiMBean, org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpiMBean, org.apache.ignite.spi.eventstorage.memory.MemoryEventStorageSpiMBean, org.apache.ignite.spi.failover.always.AlwaysFailoverSpiMBean, org.apache.ignite.spi.failover.jobstealing.JobStealingFailoverSpiMBean, org.apache.ignite.spi.failover.never.NeverFailoverSpiMBean, org.apache.ignite.spi.jdbc.JdbcCheckpointSpiMBean, org.apache.ignite.spi.loadbalancing.adaptive.AdaptiveLoadBalancingSpiMBean, org.apache.ignite.spi.loadbalancing.roundrobin.RoundRobinLoadBalancingSpiMBean, org.apache.ignite.spi.loadbalancing.weightedrandom.WeightedRandomLoadBalancingSpiMBean, org.apache.ignite.spi.sharedfs.SharedFsCheckpointSpiMBean|org.apache.<ClassLoaderId>.<InstanceName>.SPIs.<SpiImplementation>|

 

JavaDoc for this beans is attached.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)