Class TimeSeriesUtils
- java.lang.Object
-
- org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.TimeSeriesUtils
-
public class TimeSeriesUtils extends Object
TimeSeriesUtils sets up and splits the time suffix of index name.
-
-
Constructor Summary
Constructors Constructor Description TimeSeriesUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringlatestWriteIndexName(Model model)static StringqueryIndexName(String tableName, long pointOfTB, Step step, boolean isRecord, boolean isSuperDataSet)static voidsetDAY_STEP(int DAY_STEP)static voidsetSUPER_DATASET_DAY_STEP(int SUPER_DATASET_DAY_STEP)static String[]superDatasetIndexNames(String indexName, long startSecondTB, long endSecondTB)
-
-
-
Method Detail
-
latestWriteIndexName
public static String latestWriteIndexName(Model model)
- Returns:
- formatted latest index name, based on current timestamp.
-
superDatasetIndexNames
public static String[] superDatasetIndexNames(String indexName, long startSecondTB, long endSecondTB)
- Returns:
- Concrete index name for super dataset index
-
queryIndexName
public static String queryIndexName(String tableName, long pointOfTB, Step step, boolean isRecord, boolean isSuperDataSet)
-
setDAY_STEP
public static void setDAY_STEP(int DAY_STEP)
-
setSUPER_DATASET_DAY_STEP
public static void setSUPER_DATASET_DAY_STEP(int SUPER_DATASET_DAY_STEP)
-
-