feat(loki-query): 拆分服务和hudi使用的loki,查询服务分开部署

This commit is contained in:
2024-01-10 09:49:11 +08:00
parent 557aa22343
commit 86ad6df899
11 changed files with 184 additions and 83 deletions

View File

@@ -3,7 +3,7 @@ package com.lanyuanxiaoyao.service.web.controller;
import cn.hutool.core.map.MapUtil;
import com.lanyuanxiaoyao.service.configuration.entity.loki.LokiLogLine;
import com.lanyuanxiaoyao.service.forest.service.InfoService;
import com.lanyuanxiaoyao.service.forest.service.LokiService;
import com.lanyuanxiaoyao.service.forest.service.loki.LokiHudiService;
import com.lanyuanxiaoyao.service.web.controller.base.AmisCrudResponse;
import com.lanyuanxiaoyao.service.web.controller.base.AmisDetailResponse;
import com.lanyuanxiaoyao.service.web.controller.base.AmisResponse;
@@ -26,12 +26,12 @@ import org.springframework.web.bind.annotation.RestController;
public class LogController extends BaseController {
private static final Logger logger = LoggerFactory.getLogger(LogController.class);
private final LokiService lokiService;
private final LokiHudiService lokiHudiService;
private final InfoService infoService;
@SuppressWarnings("SpringJavaInjectionPointsAutowiringInspection")
public LogController(LokiService lokiService, InfoService infoService) {
this.lokiService = lokiService;
public LogController(LokiHudiService lokiHudiService, InfoService infoService) {
this.lokiHudiService = lokiHudiService;
this.infoService = infoService;
}
@@ -43,7 +43,7 @@ public class LogController extends BaseController {
@GetMapping("query_sync_log")
public AmisDetailResponse querySyncLog(@RequestParam("flink_job_id") Long flinkJobId) {
return AmisResponse.responseDetailData(lokiService.queryRange(MapUtil.<String, String>builder()
return AmisResponse.responseDetailData(lokiHudiService.queryRange(MapUtil.<String, String>builder()
.put("app", "hudi-sync")
.put("run_type", "sync")
.put("flink_job_id", flinkJobId.toString())
@@ -56,7 +56,7 @@ public class LogController extends BaseController {
@GetMapping("query_compaction_log")
public AmisDetailResponse queryCompactionLog(@RequestParam("flink_job_id") Long flinkJobId, @RequestParam("alias") String alias) {
return AmisResponse.responseDetailData(lokiService.queryRange(MapUtil.<String, String>builder()
return AmisResponse.responseDetailData(lokiHudiService.queryRange(MapUtil.<String, String>builder()
.put("app", "hudi-sync")
.put("run_type", "compaction")
.put("flink_job_id", flinkJobId.toString())
@@ -70,7 +70,7 @@ public class LogController extends BaseController {
@GetMapping("query_application_log")
public AmisDetailResponse queryApplicationLog(@RequestParam("application_id") String applicationId) {
return AmisResponse.responseDetailData(lokiService.queryRange(MapUtil.<String, String>builder()
return AmisResponse.responseDetailData(lokiHudiService.queryRange(MapUtil.<String, String>builder()
.put("app", "hudi-sync")
.put("app_id", applicationId)
.build())