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)