Uses of Interface
org.openspaces.admin.internal.pu.statistics.InternalProcessingUnitStatistics
Packages that use InternalProcessingUnitStatistics
Package
Description
Internally Used.
-
Uses of InternalProcessingUnitStatistics in org.openspaces.admin.internal.pu
Classes in org.openspaces.admin.internal.pu that implement InternalProcessingUnitStatisticsModifier and TypeClassDescriptionclassThis class performs 3 calculations on raw statistics: timeWindow, agentZones and instances calculations in order to transform the raw statisticsId into the requested statisticsId raw statisticsid read from pu instance (timestamp = now): ["mybean", "memory" , LastSampleTimeWindowStatisticsConfig, SingleInstanceStatisticsConfig("instance1"), ExactZoneConfig("zone1")] time calculated statisticsId (timestamp = now, but the calculator averaged the last 60 seconds): ["mybean", "memory" , AverageTimeWindowStatisticsConfig(60), SingleInstanceStatisticsConfig("instance1"), ExactZoneConfig("zone1")] zone calculated statisticsId (the zone is changed to reflect the requested statisticsId): ["mybean", "memory" , AverageTimeWindowStatisticsConfig(60), SingleInstanceStatisticsConfig("instance1"), AtLeastOneZoneConfig("zone1")] instances calculated statisticsId (the instances changed to reflect the average across all instances) This is also the requested statisticId: ["mybean", "memory" , AverageTimeWindowStatisticsConfig(60), AverageInstancesStatisticsConfig , AtLeastOneZoneConfig("zone1")] -
Uses of InternalProcessingUnitStatistics in org.openspaces.admin.internal.pu.statistics
Methods in org.openspaces.admin.internal.pu.statistics with parameters of type InternalProcessingUnitStatisticsModifier and TypeMethodDescriptionvoidInstancesStatisticsCalculator.calculateNewStatistics(InternalProcessingUnitStatistics processingUnitStatistics, Collection<ProcessingUnitStatisticsId> statisticsIds) voidInternalProcessingUnitStatisticsCalculator.calculateNewStatistics(InternalProcessingUnitStatistics processingUnitStatistics, Collection<ProcessingUnitStatisticsId> statisitcsIds) Generates more statistics using time aggregation techniquesvoidTimeWindowStatisticsCalculator.calculateNewStatistics(InternalProcessingUnitStatistics processingUnitStatistics, Collection<ProcessingUnitStatisticsId> statisticsIds) voidZoneStatisticsCalculator.calculateNewStatistics(InternalProcessingUnitStatistics processingUnitStatistics, Collection<ProcessingUnitStatisticsId> requestedStatisticsIds) voidProcessingUnitStatisticsCalculator.enrich(InternalProcessingUnitStatistics statistics) Calculates new processing unit statistics from existing instance statistics