Interface Service

All Known Implementing Classes:
ServiceImpl

public interface Service
  • Method Details

    • getAllMetrics

      Set<MetricDTO> getAllMetrics(Map<String,String> queryParam)
      Used for getting all Metrics from openTSDB. Must be present required params: metric, start, aggregator
      Parameters:
      queryParam - parameters for the API request
      Returns:
      Set all metrics
    • getAllMetricNames

      Set<String> getAllMetricNames()
      Used for getting all metrics names from openTSDB
      Returns:
      Set metric names
    • getUnfixedColumns

      List<ColumnDTO> getUnfixedColumns(Map<String,String> queryParam)
      Used for getting all non fixed columns based on tags from openTSDB Must be present required params: metric, start, aggregator
      Parameters:
      queryParam - parameters for the API request
      Returns:
      List columns based on tags