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 asClientsorExecutors.name: Name of object such as the name of a certainExecutorobject.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
The clustered JMX interface exposes objects in two JMX domains. For each domain, the following lists show its objects and their attributes.
ManagementCenter domain
The ManagementCenter domain has one object, for Management Center itself:
-
ManagementCenterLicenseExpirationTimeClusters
ManagementCenter[<ClusterName>] domain
Each cluster has a domain named ManagementCenter[<ClusterName>]. Under an object type such as Maps, the next level is the object name, such as <Map Name>:
-
<ClusterName>MasterAddressLicenseExpirationTime
-
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>EvictionsExpirationsHitsMissesOwnedEntryCountOwnedEntryMemoryCostLastPersistenceDurationLastPersistenceKeyCountLastPersistenceTimeLastPersistenceWrittenBytesCreationTime
-
-
MAP-
<Map Name>EvictionsExpirationsHitsMissesOwnedEntryCountOwnedEntryMemoryCostLastPersistenceDurationLastPersistenceKeyCountLastPersistenceTimeLastPersistenceWrittenBytesCreationTime
-
-
-
-
-
Clients-
<Client Address>AddressCanonicalHostNameClientNameClientTypeIpAddressLabelsUuid
-
-
Executors-
<Executor Name>ClusterNameStartedTaskCountCompletedTaskCountCancelledTaskCountPendingTaskCountTotalExecutionTimeTotalStartLatency
-
-
Maps-
<Map Name>ClusterNameBackupEntryCountBackupEntryMemoryCostCreationTimeDirtyEntryCountEventsGetOperationCountHeapCostHitsLastAccessTimeLastUpdateTimeLockedEntryCountMaxGetLatencyMaxPutLatencyMaxRemoveLatencyMaxSetLatencyOtherOperationCountOwnedEntryCountPutOperationCountRemoveOperationCountSetOperationCountTotalPutLatencyTotalGetLatencyTotalRemoveLatencyTotalSetLatency
-
-
ReplicatedMaps-
<Replicated Map Name>ClusterNameCreationTimeEventsGetOperationCountHitsLastAccessTimeLastUpdateTimeMaxGetLatencyMaxPutLatencyMaxRemoveLatencyOtherOperationCountOwnedEntryCountOwnedEntryMemoryCostPutOperationCountRemoveOperationCountTotalPutLatencyTotalGetLatencyTotalRemoveLatency
-
-
Caches-
<Cache Name>ClusterNameCreationTimeHitsMissesGetOperationCountPutOperationCountRemoveOperationCountEvictionsAverageGetTimeAveragePutTimeAverageRemoveTimeLastAccessTimeLastUpdateTimeOwnedEntryCount
-
-
Members-
<Member Address>UuidAddressCpMemberUuidConnectedClientCountFreeHeapMemoryMaxHeapMemoryCommittedHeapMemoryUsedHeapMemoryIsMasterOwnedPartitionCountMaxNativeMemoryCommittedNativeMemoryUsedNativeMemoryFreeNativeMemory
-
-
MultiMaps-
<MultiMap Name>ClusterNameBackupEntryCountBackupEntryMemoryCostCreationTimeDirtyEntryCountEventsGetOperationCountHeapCostHitsLastAccessTimeLastUpdateTimeLockedEntryCountMaxGetLatencyMaxPutLatencyMaxRemoveLatencyOtherOperationCountOwnedEntryCountOwnedEntryMemoryCostPutOperationCountRemoveOperationCountTotalPutLatencyTotalGetLatencyTotalRemoveLatency
-
-
Queues-
<Queue Name>ClusterNameMinAgeMaxAgeAverageAgeOwnedItemCountBackupItemCountOfferOperationCountRejectedOffersPollOperationCountEmptyPollsOtherOperationsCountEventsCreationTime
-
-
Counters-
<Counter Name>-
Cluster -
Name -
CreationTime -
StatsPerMember-
<Member Address>ValueIncOperationCountDecOperationCount
-
-
-
-
Services-
ConnectionManagerActiveConnectionCountClientConnectionCountConnectionCount
-
EventServiceEventQueueCapacityEventQueueSizeEventThreadCount
-
OperationServiceExecutedOperationCountOperationExecutorQueueSizeOperationThreadCountRemoteOperationCountResponseQueueSizeRunningOperationsCount
-
PartitionServiceActivePartitionCountPartitionCount
-
ProxyServiceProxyCountCreatedCountDestroyedCount
-
ManagedExecutor[<Managed Executor Name>]NameCompletedTaskCountMaximumPoolSizePoolSizeQueueSizeRemainingQueueCapacity
-
-
Topics-
<Topic Name>ClusterNameCreationTimePublishOperationCountReceiveOperationCount
-
-
ReliableTopics-
<Reliable Topic Name>ClusterNameCreationTimePublishOperationCountReceiveOperationCount
-
-
FlakeIdGenerators-
<Generator Name>-
Cluster -
Name -
CreationTime -
StatsPerMember-
<Member Address>BatchRequestsIdCount
-
-
-
-
WanConfigs-
<Wan Replication Config>[<Publisher ID>]ClusterConfigNamePublisherIdOutboundQueueSizeTotalPublishedEventCountTotalPublishLatency
-
-
Jobs(present only if the cluster supports streaming)-
<Job ID>-
CompletionTime -
ConfigJson -
Edges-
[0..n]FromOrdinalLastMinRecordsFlowSourceVertexTargetVertexToOrdinalTotalRecordsFlow
-
-
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]-
InfoLastMinOrdinalTotal
-
TargetVertex
-
-
-
Parallelism -
Processors-
[0..n]-
InfoCapPercentageEmittedCountLastForwardedWmLatencyQueueCapacityQueueSizeReceivedCount
-
ProcessorId
-
-
-
Skew -
TotalIn -
TotalOut
-
-
-
-
-
ExportedJobSnapshots(present only if the cluster supports streaming)-
<Snapshot Name>CreationTimeJobIdJobNameNamePayloadSize
-