Clustered JMX API

The management beans are exposed with the following object name format:

ManagementCenter[`*cluster name*`]:type=<`*object type*`>,name=<`*object name*`>,member="<`*cluster member IP address*`>"

The object name starts with the ManagementCenter prefix. Then it has the cluster name in brackets followed by a colon. After that, type, name and member attributes follow, each separated with a comma.

  • type is the type of object. Values are Clients, Executors, Maps, Members, MultiMaps, Queues, Counters, Services, and Topics.

  • name is the name of object.

  • member is the member address of object (only required if the statistics are local to the member).

A sample bean is shown below.

ManagementCenter[dev]:type=Services,name=OperationService,member="192.168.2.79:5701"

Here is the list of attributes that are exposed from the Clustered JMX interface.

  • ManagementCenter

  • ManagementCenter

    • ClusterType

    • LicenseExpirationTime

    • Clusters

  • ManagementCenter[<ClusterName>]

  • <ClusterName>

    • MasterAddress

    • LicenseExpirationTime

  • ClientStats

    • <Client UUID>

      • UsedHeapMemory

      • FreeHeapMemory

      • MaxHeapMemory

      • TotalHeapMemory

      • ClientName

      • AvailableProcessors

      • Uptime

      • Enterprise

      • MemberConnection

      • ClusterConnectionTimestamp

      • LastStatisticsCollectionTime

      • CommittedVirtualMemorySize

      • FreePhysicalMemorySize

      • FreeSwapSpaceSize

      • MaxFileDescriptorCount

      • OpenFileDescriptorCount

      • ProcessCpuTime

      • SystemLoadAverage

      • TotalPhysicalMemorySize

      • TotalSwapSpaceSize

      • Version

      • Address

      • Type

      • NearCacheStats

        • CACHE

          • <Cache Name>

            • Evictions

            • Expirations

            • Hits

            • Misses

            • OwnedEntryCount

            • OwnedEntryMemoryCost

            • LastPersistenceDuration

            • LastPersistenceKeyCount

            • LastPersistenceTime

            • LastPersistenceWrittenBytes

            • CreationTime

        • MAP

          • <Map Name>

            • Evictions

            • Expirations

            • Hits

            • Misses

            • OwnedEntryCount

            • OwnedEntryMemoryCost

            • LastPersistenceDuration

            • LastPersistenceKeyCount

            • LastPersistenceTime

            • LastPersistenceWrittenBytes

            • CreationTime

  • Clients

    • <Client Address>

      • Address

      • CanonicalHostName

      • ClientName

      • ClientType

      • IpAddress

      • Labels

      • Uuid

  • Executors

    • <Executor Name>

      • Cluster

      • Name

      • StartedTaskCount

      • CompletedTaskCount

      • CancelledTaskCount

      • PendingTaskCount

      • TotalExecutionTime

      • TotalStartLatency

  • Maps

    • <Map Name>

      • Cluster

      • Name

      • BackupEntryCount

      • BackupEntryMemoryCost

      • CreationTime

      • DirtyEntryCount

      • Events

      • GetOperationCount

      • HeapCost

      • Hits

      • LastAccessTime

      • LastUpdateTime

      • LockedEntryCount

      • MaxGetLatency

      • MaxPutLatency

      • MaxRemoveLatency

      • MaxSetLatency

      • OtherOperationCount

      • OwnedEntryCount

      • PutOperationCount

      • RemoveOperationCount

      • SetOperationCount

      • TotalPutLatency

      • TotalGetLatency

      • TotalRemoveLatency

      • TotalSetLatency

  • ReplicatedMaps

    • <Replicated Map Name>

      • Cluster

      • Name

      • CreationTime

      • Events

      • GetOperationCount

      • Hits

      • LastAccessTime

      • LastUpdateTime

      • MaxGetLatency

      • MaxPutLatency

      • MaxRemoveLatency

      • OtherOperationCount

      • OwnedEntryCount

      • OwnedEntryMemoryCost

      • PutOperationCount

      • RemoveOperationCount

      • TotalPutLatency

      • TotalGetLatency

      • TotalRemoveLatency

  • Caches

    • <Cache Name>

      • Cluster

      • Name

      • CreationTime

      • Hits

      • Misses

      • GetOperationCount

      • PutOperationCount

      • RemoveOperationCount

      • Evictions

      • AverageGetTime

      • AveragePutTime

      • AverageRemoveTime

      • LastAccessTime

      • LastUpdateTime

      • OwnedEntryCount

  • Members

    • <Member Address>

      • Uuid

      • Address

      • CpMemberUuid

      • ConnectedClientCount

      • FreeHeapMemory

      • MaxHeapMemory

      • CommittedHeapMemory

      • UsedHeapMemory

      • IsMaster

      • OwnedPartitionCount

      • MaxNativeMemory

      • CommittedNativeMemory

      • UsedNativeMemory

      • FreeNativeMemory

  • MultiMaps

    • <MultiMap Name>

      • Cluster

      • Name

      • BackupEntryCount

      • BackupEntryMemoryCost

      • CreationTime

      • DirtyEntryCount

      • Events

      • GetOperationCount

      • HeapCost

      • Hits

      • LastAccessTime

      • LastUpdateTime

      • LockedEntryCount

      • MaxGetLatency

      • MaxPutLatency

      • MaxRemoveLatency

      • OtherOperationCount

      • OwnedEntryCount

      • OwnedEntryMemoryCost

      • PutOperationCount

      • RemoveOperationCount

      • TotalPutLatency

      • TotalGetLatency

      • TotalRemoveLatency

  • Queues

    • <Queue Name>

      • Cluster

      • Name

      • MinAge

      • MaxAge

      • AverageAge

      • OwnedItemCount

      • BackupItemCount

      • OfferOperationCount

      • RejectedOffers

      • PollOperationCount

      • EmptyPolls

      • OtherOperationsCount

      • Events

      • CreationTime

  • Counters

    • <Counter Name>

      • Cluster

      • Name

      • CreationTime

      • StatsPerMember

        • <Member Address>

          • Value

          • IncOperationCount

          • DecOperationCount

  • Services

    • ConnectionManager

      • ActiveConnectionCount

      • ClientConnectionCount

      • ConnectionCount

    • EventService

      • EventQueueCapacity

      • EventQueueSize

      • EventThreadCount

    • OperationService

      • ExecutedOperationCount

      • OperationExecutorQueueSize

      • OperationThreadCount

      • RemoteOperationCount

      • ResponseQueueSize

      • RunningOperationsCount

    • PartitionService

      • ActivePartitionCount

      • PartitionCount

    • ProxyService

      • ProxyCount

      • CreatedCount

      • DestroyedCount

    • ManagedExecutor[<Managed Executor Name>]

      • Name

      • CompletedTaskCount

      • MaximumPoolSize

      • PoolSize

      • QueueSize

      • RemainingQueueCapacity

  • Topics

    • <Topic Name>

      • Cluster

      • Name

      • CreationTime

      • PublishOperationCount

      • ReceiveOperationCount

  • ReliableTopics

    • <Reliable Topic Name>

      • Cluster

      • Name

      • CreationTime

      • PublishOperationCount

      • ReceiveOperationCount

  • FlakeIdGenerators

    • <Generator Name>

      • Cluster

      • Name

      • CreationTime

      • StatsPerMember

        • <Member Address>

          • BatchRequests

          • IdCount

  • WanConfigs

    • <Wan Replication Config>[<Publisher ID>]

      • Cluster

      • ConfigName

      • PublisherId

      • OutboundQueueSize

      • TotalPublishedEventCount

      • TotalPublishLatency

  • Jobs (present only if it’s a Jet cluster)

    • <Job ID>

      • CompletionTime

      • ConfigJson

      • Edges

        • [0…​n]

          • FromOrdinal

          • LastMinRecordsFlow

          • SourceVertex

          • TargetVertex

          • ToOrdinal

          • TotalRecordsFlow

      • Failure

      • Id

      • JobName

      • LastExecutionId

      • LastMinIn

      • LastMinOut

      • LastSnapshotDuration

      • LastSnapshotKeys

      • LastSnapshotSize

      • LastSnapshotTime

      • ProcessingGuarantee

      • RunningNodeCount

      • SnapshotIntervalMillis

      • Status

      • SubmissionTime

      • TotalIn

      • TotalNodeCount

      • TotalOut

      • Vertices

        • [0..n]

          • GlobalParallelism

          • Id

          • Incoming

          • LastMinIn

          • LastMinOut

          • MaxLatencyToRealTime

          • Outgoing

            • [0..n]

              • Info

                • LastMin

                • Ordinal

                • Total

              • TargetVertex

          • Parallelism

          • Processors

            • [0..n]

              • Info

                • CapPercentage

                • EmittedCount

                • LastForwardedWmLatency

                • QueueCapacity

                • QueueSize

                • ReceivedCount

              • ProcessorId

          • Skew

          • TotalIn

          • TotalOut

  • ExportedJobSnapshots (present only if it’s a Jet cluster)

    • <Snapshot Name>

      • CreationTime

      • JobId

      • JobName

      • Name

      • PayloadSize