版权声明:微信公众号 java架构狮 欢迎转载 请注明出处 https://blog.csdn.net/AlbertFly/article/details/87930105
private String[] getIndexNamesByTime(TraceLogRequestDto t, String indexName) {
String startTime = t.getStartTime();
String endTime = t.getEndTime();
List<String> days = DateUtils.getDays(startTime, endTime);
//得到 索引类型为 log-trace-2019-01-02
List<String> indexNames = days.stream().map(m -> indexName+"-"+ m ).collect(Collectors.toList());
//默认包含indexName
indexNames.add(indexName);
String[] res = (String[]) indexNames.toArray(new String[indexNames.size()]);
return res;
}