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

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

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

Anton Vinogradov (Jira)
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)