feat(settings): add system status page and improve models page
This commit is contained in:
@@ -87,6 +87,8 @@ export interface ISystemStatus {
|
||||
database: Database;
|
||||
/** Redis状态 */
|
||||
redis: Redis;
|
||||
/** docker引擎状态 */
|
||||
doc_engine: DockerEngine;
|
||||
/** 任务执行器心跳信息 */
|
||||
task_executor_heartbeat: Record<string, TaskExecutorHeartbeatItem[]>;
|
||||
}
|
||||
@@ -117,6 +119,8 @@ export interface Storage {
|
||||
elapsed: number;
|
||||
/** 错误信息 */
|
||||
error: string;
|
||||
/** storage */
|
||||
storage: string;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -130,6 +134,8 @@ export interface Database {
|
||||
elapsed: number;
|
||||
/** 错误信息 */
|
||||
error: string;
|
||||
/** 数据库名称 */
|
||||
database: string;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -149,6 +155,43 @@ interface Es {
|
||||
active_shards: number;
|
||||
}
|
||||
|
||||
interface DockerEngine {
|
||||
/** 活跃主分片数 */
|
||||
active_primary_shards: number;
|
||||
/** 活跃分片数 */
|
||||
active_shards: number;
|
||||
/** 活跃分片数占比 */
|
||||
active_shards_percent_as_number: number;
|
||||
/** 集群名称 */
|
||||
cluster_name: string;
|
||||
/** 延迟未分配分片数 */
|
||||
delayed_unassigned_shards: number;
|
||||
/** 初始化分片数 */
|
||||
initializing_shards: number;
|
||||
/** 数据节点数量 */
|
||||
number_of_data_nodes: number;
|
||||
/** 正在处理的获取请求数 */
|
||||
number_of_in_flight_fetch: number;
|
||||
/** 节点数量 */
|
||||
number_of_nodes: number;
|
||||
/** 待处理任务数 */
|
||||
number_of_pending_tasks: number;
|
||||
/** 迁移分片数 */
|
||||
relocating_shards: number;
|
||||
/** 服务状态 */
|
||||
status: string;
|
||||
/** 任务最大等待时间(毫秒) */
|
||||
task_max_waiting_in_queue_millis: number;
|
||||
/** 是否超时 */
|
||||
timed_out: boolean;
|
||||
/** 类型 */
|
||||
type: string;
|
||||
/** 未分配分片数 */
|
||||
unassigned_shards: number;
|
||||
/** 响应耗时 */
|
||||
elapsed: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 租户用户接口
|
||||
* 定义租户下用户的信息
|
||||
|
||||
Reference in New Issue
Block a user