Clustered JMX Objects and Attributes

The clustered JMX interface exposes metrics as objects that have attributes.

Objects take the following format:

ManagementCenter[cluster name]:type=<object type>,name=<object name>,member="<cluster member IP address>"
  • type: Type of object such as Clients or Executors.

  • name: Name of object such as the name of a certain Executor object.

  • member: Member address of the object (only required if the metrics are local to the member).

For example, this object is for a map called myMap, which has attributes such as BackupEntryCount and Hits.

ManagementCenter[dev]:type=Maps,name=myMap"

JMX Attributes

These are the object attributes that are exposed by the clustered JMX interface.

  • ManagementCenter

  • ManagementCenter

    • 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 the cluster supports streaming)

    • <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 the cluster supports streaming)

    • <Snapshot Name>

      • CreationTime

      • JobId

      • JobName

      • Name

      • PayloadSize