Interface MetricsService<ENTITY>


public interface MetricsService<ENTITY>
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    count(long startTime, long endTime)
    Get number of metrics records for a given time range.
    long
    count(String moduleName, long startTime, long endTime)
    Get number of metrics records for a given time range for a module.
    long
    count(String moduleName, String flowName, long startTime, long endTime)
    Get 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

      List<ENTITY> getMetrics(long startTime, long endTime)
      Get all metrics for a given time range.
      Parameters:
      startTime -
      endTime -
      Returns:
    • getMetrics

      List<ENTITY> getMetrics(String moduleName, long startTime, long endTime)
      Get all metrics for a given time range for a module.
      Parameters:
      startTime -
      endTime -
      Returns:
    • getMetrics

      List<ENTITY> getMetrics(String moduleName, String flowName, long startTime, long endTime)
      Get all metrics for a given time range for a flow.
      Parameters:
      startTime -
      endTime -
      Returns:
    • getMetrics

      List<ENTITY> getMetrics(long startTime, long endTime, int offset, int limit)
      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

      List<ENTITY> 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.
      Parameters:
      moduleName -
      startTime -
      endTime -
      offset -
      limit -
      Returns:
    • count

      long count(String moduleName, long startTime, long endTime)
      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

      long count(String moduleName, String flowName, long startTime, long endTime)
      Get number of metrics records for a given time range for a flow.
      Parameters:
      moduleName -
      flowName -
      startTime -
      endTime -
      Returns: