Package io.siddhi.core.util.statistics
Interface StatisticsTrackerFactory
-
- All Known Implementing Classes:
SiddhiMetricsFactory
public interface StatisticsTrackerFactoryFactory interface to create Trackers and Managers
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BufferedEventsTrackercreateBufferSizeTracker(StatisticsManager statisticsManager)LatencyTrackercreateLatencyTracker(String name, StatisticsManager statisticsManager)MemoryUsageTrackercreateMemoryUsageTracker(StatisticsManager statisticsManager)StatisticsManagercreateStatisticsManager(String prefix, String siddhiAppName, List<io.siddhi.query.api.annotation.Element> elements)ThroughputTrackercreateThroughputTracker(String name, StatisticsManager statisticsManager)
-
-
-
Method Detail
-
createLatencyTracker
LatencyTracker createLatencyTracker(String name, StatisticsManager statisticsManager)
-
createThroughputTracker
ThroughputTracker createThroughputTracker(String name, StatisticsManager statisticsManager)
-
createBufferSizeTracker
BufferedEventsTracker createBufferSizeTracker(StatisticsManager statisticsManager)
-
createMemoryUsageTracker
MemoryUsageTracker createMemoryUsageTracker(StatisticsManager statisticsManager)
-
createStatisticsManager
StatisticsManager createStatisticsManager(String prefix, String siddhiAppName, List<io.siddhi.query.api.annotation.Element> elements)
-
-