This commit is contained in:
孙超
2022-12-15 18:48:41 +08:00
committed by EricZeng
parent 5bceed7105
commit 860d0b92e2
59 changed files with 25972 additions and 1497 deletions

View File

@@ -15,6 +15,8 @@ export enum MetricType {
Partition = 104,
Replication = 105,
Zookeeper = 110,
Connect = 120,
Connectors = 121,
Controls = 901,
}
@@ -163,7 +165,7 @@ const api = {
getApi(`/clusters/${clusterPhyId}/${MetricType[type].toLowerCase()}s-metadata`), // 集群节点信息
getDashboardMetricList: (clusterPhyId: string, type: MetricType) => getApi(`/clusters/${clusterPhyId}/types/${type}/user-metric-config`), // 默认选中的指标项
getDashboardMetricChartData: (clusterPhyId: string, type: MetricType) =>
getApi(`/clusters/${clusterPhyId}/${MetricType[type].toLowerCase()}-metrics`), // 图表数据Z
getApi(`/clusters/${clusterPhyId}/${MetricType[type].toLowerCase()}-metrics`), // 图表数据
// ! Jobs 集群任务相关接口
getJobsList: (clusterPhyId: string) => getApi(`/clusters/${clusterPhyId}/jobs-overview`),
@@ -211,6 +213,44 @@ const api = {
getZookeeperNodeData: (clusterPhyId: number) => getApi(`/clusters/${clusterPhyId}/znode-data`),
getZookeeperMetricsInfo: (clusterPhyId: number) => getApi(`/clusters/${clusterPhyId}/zookeeper-latest-metrics`),
getZookeeperMetrics: (clusterPhyId: string) => getApi(`/clusters/${clusterPhyId}/zookeeper-metrics`),
// Connector 接口
getConnectState: (clusterPhyId: string) => getApi(`/kafka-clusters/${clusterPhyId}/connect-state`),
getConnectorsList: (clusterPhyId: number) => getApi(`/clusters/${clusterPhyId}/connectors-overview`),
// Connector 详情
getConnectDetailMetricPoints: (connectorName: number | string, connectClusterId: number | string) =>
getApi(`/kafka-connect/clusters/${connectClusterId}/connectors/${connectorName}/latest-metrics`),
getConnectDetailTasks: (connectorName: number | string, connectClusterId: number | string) =>
getApi(`/kafka-connect/clusters/${connectClusterId}/connectors/${connectorName}/tasks`),
getConnectDetailState: (connectorName: number | string, connectClusterId: number | string) =>
getApi(`/kafka-connect/clusters/${connectClusterId}/connectors/${connectorName}/state`),
optionTasks: () => getApi(`/kafka-connect/tasks`),
// Workers 接口
getWorkersList: (clusterPhyId: number) => getApi(`/clusters/${clusterPhyId}/workers-overview`),
// Connector
getConnectClusters: (clusterPhyId: string) => getApi(`/kafka-clusters/${clusterPhyId}/connect-clusters-basic`),
getConnectClusterMetrics: (clusterPhyId: string) => getApi(`/kafka-clusters/${clusterPhyId}/connect-cluster-metrics`),
getConnectors: (clusterPhyId: string) => getApi(`/clusters/${clusterPhyId}/connectors-basic`),
getConnectorMetrics: (clusterPhyId: string) => getApi(`/clusters/${clusterPhyId}/connectors-metrics`),
getConnectorPlugins: (connectClusterId: number) => getApi(`/kafka-connect/clusters/${connectClusterId}/connector-plugins`),
getConnectorPluginConfig: (connectClusterId: number, pluginName: string) =>
getApi(`/kafka-connect/clusters/${connectClusterId}/connector-plugins/${pluginName}/config`),
getCurPluginConfig: (connectClusterId: number, connectorName: string) =>
getApi(`/kafka-connect/clusters/${connectClusterId}/connectors/${connectorName}/config`),
isConnectorExist: (connectClusterId: number, connectorName: string) =>
getApi(`/kafka-connect/clusters/${connectClusterId}/connectors/${connectorName}/basic-combine-exist`),
validateConnectorConfig: getApi('/kafka-connect/connectors-config/validate'),
// Connector 操作接口 新增、暂停、重启、删除
connectorsOperates: getApi('/kafka-connect/connectors'),
// 修改 Connector 配置
updateConnectorConfig: getApi('/kafka-connect/connectors-config'),
// Cluster首页修改Connect集群
batchConnectClusters: getApi(`/kafka-connect/batch-connect-clusters`),
// Cluster首页删除Connect集群
deleteConnectClusters: getApi(`/kafka-connect/connect-clusters`),
getConnectClusterBasicExit: (clusterPhyId: string, clusterPhyName: string) =>
getApi(`/kafka-clusters/${clusterPhyId}/connect-clusters/${clusterPhyName}/basic-combine-exist`),
};
export default api;