Package org.ikasan.spec.metrics
Interface MetricsService<ENTITY>
public interface MetricsService<ENTITY>
-
Method Summary
Modifier and TypeMethodDescriptionlongcount(long startTime, long endTime) Get number of metrics records for a given time range.longGet number of metrics records for a given time range for a module.longGet number of metrics records for a given time range for a flow.getMetrics(long startTime, long endTime) Get all metrics for a given time range.getMetrics(long startTime, long endTime, int offset, int limit) Get metrics for a given time range, with offset and limit.getMetrics(String moduleName, long startTime, long endTime) Get all metrics for a given time range for a module.getMetrics(String moduleName, long startTime, long endTime, int offset, int limit) Get metrics for a given time range for a module, with offset and limit.getMetrics(String moduleName, String flowName, long startTime, long endTime) Get all metrics for a given time range for a flow.getMetrics(String moduleName, String flowName, long startTime, long endTime, int offset, int limit) Get metrics for a given time range for a flow, with offset and limit.
-
Method Details
-
getMetrics
Get all metrics for a given time range.- Parameters:
startTime-endTime-- Returns:
-
getMetrics
Get all metrics for a given time range for a module.- Parameters:
startTime-endTime-- Returns:
-
getMetrics
Get all metrics for a given time range for a flow.- Parameters:
startTime-endTime-- Returns:
-
getMetrics
Get metrics for a given time range, with offset and limit.- Parameters:
startTime-endTime-offset-limit-- Returns:
-
count
long count(long startTime, long endTime) Get number of metrics records for a given time range.- Parameters:
startTime-endTime-- Returns:
-
getMetrics
Get metrics for a given time range for a module, with offset and limit.- Parameters:
moduleName-startTime-endTime-offset-limit-- Returns:
-
count
Get number of metrics records for a given time range for a module.- Parameters:
moduleName-startTime-endTime-- Returns:
-
getMetrics
List<ENTITY> getMetrics(String moduleName, String flowName, long startTime, long endTime, int offset, int limit) Get metrics for a given time range for a flow, with offset and limit.- Parameters:
moduleName-flowName-startTime-endTime-offset-limit-- Returns:
-
count
Get number of metrics records for a given time range for a flow.- Parameters:
moduleName-flowName-startTime-endTime-- Returns:
-