feature(web): 新增 Flink 相关查询内容

This commit is contained in:
2023-05-05 18:54:52 +08:00
parent c8cb1a1c40
commit eabe69a30d
5 changed files with 174 additions and 32 deletions

View File

@@ -4,6 +4,7 @@ import com.dtflys.forest.annotation.BaseRequest;
import com.dtflys.forest.annotation.Get;
import com.dtflys.forest.annotation.Query;
import com.lanyuanxiaoyao.service.configuration.entity.flink.*;
import org.eclipse.collections.api.list.ImmutableList;
import org.eclipse.collections.api.map.ImmutableMap;
/**
@@ -14,36 +15,36 @@ import org.eclipse.collections.api.map.ImmutableMap;
*/
@BaseRequest(baseURL = "http://service-flink-query")
public interface FlinkService {
@Get("/overview")
public FlinkOverview overview(@Query("url") String url);
@Get("/flink/overview")
FlinkOverview overview(@Query("url") String url);
@Get("/config")
public FlinkConfig config(@Query("url") String url);
@Get("/flink/config")
FlinkConfig config(@Query("url") String url);
@Get("/job_manager_config")
public ImmutableMap<String, String> jobManagerConfig(@Query("url") String url);
@Get("/flink/job_manager_config")
ImmutableList<FlinkKeyValue> jobManagerConfig(@Query("url") String url);
@Get("/vertex_overview")
public FlinkVertexOverview vertexOverview(@Query("url") String url);
@Get("/flink/vertex_overview")
FlinkVertexOverview vertexOverview(@Query("url") String url);
@Get("/vertex")
public FlinkVertex vertex(@Query("url") String url, @Query("vertex_id") String vertexId);
@Get("/flink/vertex")
FlinkVertex vertex(@Query("url") String url, @Query("vertex_id") String vertexId);
@Get("/vertex_config")
public FlinkVertexConfig vertexConfig(@Query("url") String url, @Query("vertex_id") String vertexId);
@Get("/flink/vertex_config")
FlinkVertexConfig vertexConfig(@Query("url") String url, @Query("vertex_id") String vertexId);
@Get("/checkpoint_overview")
public FlinkCheckpointOverview checkpointOverview(@Query("url") String url, @Query("vertex_id") String vertexId);
@Get("/flink/checkpoint_overview")
FlinkCheckpointOverview checkpointOverview(@Query("url") String url, @Query("vertex_id") String vertexId);
@Get("/checkpoint")
public FlinkCheckpoint checkpoint(@Query("url") String url, @Query("vertex_id") String vertexId, @Query("checkpoint_id") String checkpointId);
@Get("/flink/checkpoint")
FlinkCheckpoint checkpoint(@Query("url") String url, @Query("vertex_id") String vertexId, @Query("checkpoint_id") String checkpointId);
@Get("/checkpoint_config")
public FlinkCheckpointConfig checkpointConfig(@Query("url") String url, @Query("vertex_id") String vertexId);
@Get("/flink/checkpoint_config")
FlinkCheckpointConfig checkpointConfig(@Query("url") String url, @Query("vertex_id") String vertexId);
@Get("/task_manager_overview")
public FlinkTaskManagerOverview taskManagerOverview(@Query("url") String url);
@Get("/flink/task_manager_overview")
FlinkTaskManagerOverview taskManagerOverview(@Query("url") String url);
@Get("/task_manager")
public FlinkTaskManager taskManager(@Query("url") String url, @Query("task_manager_id") String taskManagerId);
@Get("/flink/task_manager")
FlinkTaskManager taskManager(@Query("url") String url, @Query("task_manager_id") String taskManagerId);
}