实体数据字典
更新时间: 2023-05-10 18:04:43
阅读 177
实体数据字典
全局ER图
数据流转逻辑
以服务安装为例,说明平台中数据流程
1. 开发人员声明服务描述
2. 管控平台加载服务描述
3. 管控平台安装服务
字典详解
License
列名 | 数据类型 | 约束 | 描述 |
---|---|---|---|
id | varchar(64) | NOT NULL | 许可证 ID |
create_time | datetime | DEFAULT NULL | 创建时间 |
data | longblob | NOT NULL | 许可证数据 |
deleted | int(11) | DEFAULT NULL | 删除标志 |
expire_date | datetime | NOT NULL | 过期日期 |
license_id | varchar(255) | NOT NULL | 许可证 ID |
msm_version | varchar(255) | DEFAULT NULL | MSM 版本 |
Cluster
列名 | 数据类型 | 空值 | 默认值 | 描述 |
---|---|---|---|---|
id | varchar(64) | 否 | 主键 | |
name | varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin | 是 | NULL | 名称 |
status | varchar(255) | 是 | NULL | 状态 |
Host
对应easyops系统中的主机
列名 | 数据类型 | 空值 | 默认值 | 描述 |
---|---|---|---|---|
id | varchar(64) | 否 | 主键 | |
name | varchar | 是 | 主机名 | |
status | enum | 是 | 主机状态,枚举类型 | |
state | enum | 是 | 主机状态,枚举类型 | |
ip | varchar | 是 | 主机状态,枚举类型 | |
hostname | varchar | 是 | 主机IP地址 | |
sshPrivateKey | longtext | 是 | SSH私钥 | |
sshUser | varchar | 是 | SSH用户名 | |
sshPort | int | SSH端口 | ||
cores | bigint | 是 | CPU核数 | |
mem | bigint | 是 | 内存大小 | |
machineType | varchar | 是 | NULL | 机器类型 |
nicSpeed | varchar | 是 | NULL | 网卡速度 |
kernel | varchar | 是 | 内核版本 | |
distribution | varchar | 是 | NULL | 发行版 |
distributionVersion | varchar | 是 | NULL | 发行版版本号 |
distributionMajorVersion | varchar | 是 | NULL | 发行版主版本号 |
rackId | varchar | 是 | 机架ID | |
updateTime | datetime | 是 | CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP | 更新时间 |
createTime | datetime | 否 | 创建时间 | |
hostvars | longtext | 是 | 主机变量 | |
extraVars | longtext | 是 | 额外变量 | |
becomeExe | varchar | 是 | become执行文件路径 | |
becomeExe | varchar | 是 | become执行文件路径 | |
becomeFlags | varchar | 是 | become标志 | |
monitorInstanceId | varchar | 是 | 监控实例ID |
service
列名 | 数据类型 | 约束 | 描述 |
---|---|---|---|
type | varchar(64) | NOT NULL | 服务类型 |
description | varchar(255) | DEFAULT NULL | 服务描述 |
group_name | varchar(255) | DEFAULT NULL | 服务组名称 |
name | varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin | DEFAULT NULL | 服务名称 |
spec_object | longtext | 服务规格对象 |
service_version
列名 | 数据类型 | 约束 | 描述 |
---|---|---|---|
service | varchar(64) | NOT NULL | 服务类型 |
version | varchar(128) | NOT NULL | 服务版本 |
description | varchar(255) | DEFAULT NULL | 版本描述 |
spec_object | longtext | 服务规格对象 |
service_dep
列名 | 数据类型 | 约束 | 描述 |
---|---|---|---|
dep | varchar(64) | NOT NULL | 依赖服务名称 |
dep_version | varchar(64) | NOT NULL | 依赖服务版本号 |
service | varchar(64) | NOT NULL | 服务名称 |
version | varchar(64) | NOT NULL | 服务版本号 |
count | int(11) | DEFAULT '1' | 数量 |
install_depend_running | tinyint(1) | DEFAULT '1' | 安装依赖运行中 |
required | bit(1) | DEFAULT b'1' | 是否必需 |
component_version
列名 | 数据类型 | 空值 | 默认值 | 描述 |
---|---|---|---|---|
type | varchar(64) | 否 | 类型 | |
version | varchar(128) | 否 | 版本 | |
spec_object | longtext | 是 | NULL | 规范对象 |
service_instance
列名 | 数据类型 | 约束 | 描述 |
---|---|---|---|
id | varchar(64) | NOT NULL | 实例 ID |
config_status | varchar(255) | DEFAULT NULL | 配置状态 |
create_time | datetime | NOT NULL | 创建时间 |
metric_status | varchar(255) | DEFAULT NULL | 指标状态 |
name | varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin | DEFAULT NULL | 实例名称 |
operable | bit(1) | DEFAULT NULL | 是否可操作 |
quick_urls | longtext | 快速链接 | |
service | varchar(255) | DEFAULT NULL | 服务类型 |
state | varchar(255) | DEFAULT NULL | 状态 |
status | varchar(255) | DEFAULT NULL | 状态码 |
update_time | datetime | 更新时间 | |
version | varchar(255) | DEFAULT NULL | 服务版本 |
service_instance_deps
列名 | 数据类型 | 约束 | 描述 |
---|---|---|---|
dep_service_instance_id | varchar(64) | NOT NULL | 依赖服务实例 ID |
service_instance_id | varchar(64) | NOT NULL | 服务实例 ID |
service_component_instance
列名 | 数据类型 | 约束 | 描述 |
---|---|---|---|
component_instance_id | varchar(64) | NOT NULL | 组件实例 ID |
service_instance_id | varchar(64) | NOT NULL | 服务实例 ID |
component_instance
列名 | 数据类型 | 空值 | 默认值 | 描述 |
---|---|---|---|---|
id | varchar(64) | 否 | 主键 | |
config_status | varchar | 是 | NULL | 配置状态 |
create_time | datetime | 否 | 创建时间 | |
metric_status | varchar | 是 | NULL | 指标状态 |
service_component_type | varchar | 是 | NULL | 服务组件类型 |
state | varchar | 是 | NULL | 状态 |
status | varchar | 是 | NULL | 状态 |
update_time | datetime | 是 | CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP | 更新时间 |
version | varchar | 是 | NULL | 版本 |
component_instance_host
列名 | 数据类型 | 空值 | 默认值 | 描述 |
---|---|---|---|---|
component_instance_id | varchar(64) | 否 | 组件实例ID | |
host_id | varchar(64) | 是 | NULL | 主机ID |
config
列名 | 数据类型 | 约束 | 描述 |
---|---|---|---|
id | varchar(128) | NOT NULL | 配置 ID |
comment | varchar(255) | DEFAULT NULL | 配置注释 |
config_group_id | varchar(255) | DEFAULT NULL | 配置分组 ID |
content | longtext | 配置内容 | |
create_time | datetime | NOT NULL | 创建时间 |
file_content | longtext | 文件内容 | |
is_deleted | bit(1) | DEFAULT b'0' | 是否删除 |
user | varchar(255) | DEFAULT NULL | 创建用户 |
version_number | bigint(20) | DEFAULT NULL | 版本号 |
config_group
列名 | 数据类型 | 约束 | 描述 |
---|---|---|---|
id | varchar(128) | NOT NULL | 配置分组 ID |
copy_from_id | varchar(255) | DEFAULT NULL | 复制自 ID |
copy_from_version | varchar(255) | DEFAULT NULL | 复制自版本号 |
create_time | datetime | NOT NULL | 创建时间 |
head_version | varchar(255) | DEFAULT NULL | 当前版本号 |
is_template | bit(1) | DEFAULT b'0' | 是否为模板 |
max_version_number | bigint(20) | DEFAULT NULL | 最大版本号 |
name | varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin | DEFAULT NULL | 分组名称 |
service | varchar(255) | DEFAULT NULL | 服务名称 |
service_version | varchar(255) | DEFAULT NULL | 服务版本 |
update_time | datetime | DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP | 更新时间 |
service_instance_vars
列名 | 数据类型 | 约束 | 描述 |
---|---|---|---|
service_instance_id | varchar(64) | NOT NULL | 服务实例 ID |
config_group_id | varchar(255) | DEFAULT NULL | 配置分组 ID |
config_state | varchar(255) | DEFAULT NULL | 配置状态 |
config_version | varchar(255) | DEFAULT NULL | 配置版本号 |
cur_exports_schema | longtext | 当前导出模式 | |
dep_export_state | varchar(255) | DEFAULT NULL | 依赖导出状态 |
disable_delegate | bit(1) | DEFAULT NULL | 是否禁用委托 |
exports | longtext | 导出内容 | |
external_type | varchar(255) | DEFAULT NULL | 外部类型 |
extra_exports | longtext | 额外导出内容 | |
extra_vars | longtext | 额外变量 | |
generate_exports | longtext | 生成导出内容 | |
load_exports_input | longtext | 装载导出输入 | |
monitor_instance_id | varchar(255) | DEFAULT NULL | 监控实例 ID |
topologies | longtext | 拓扑结构 |
component_instance_config
列名 | 数据类型 | 空值 | 默认值 | 描述 |
---|---|---|---|---|
component_instance_id | varchar(64) | 否 | 组件实例ID | |
action_mode | varchar(255) | 是 | NULL | 操作模式 |
config_group_id | varchar(255) | 是 | NULL | 配置组ID |
config_mode | varchar(255) | 是 | NULL | 配置模式 |
config_version | varchar(255) | 是 | NULL | 配置版本 |
config_version_number | bigint(20) | 是 | NULL | 配置版本号 |
enable_metric | bit(1) | 是 | NULL | 是否启用度量 |
external_type | varchar(255) | 是 | NULL | 外部类型 |
extra_vars | longtext | 是 | NULL | 额外变量 |
hostvars | longtext | 是 | NULL | 主机变量 |
jinja2vars | longtext | 是 | NULL | Jinja2变量 |
load_vars | longtext | 是 | NULL | 载入变量 |
monitor_instance_id | varchar(255) | 是 | NULL | 监控实例ID |
state | varchar(255) | 是 | NULL | 状态 |
update_time | datetime | 否 | 更新时间 | |
user_actions | longtext | 是 | NULL | 用户操作 |
operation
列名 | 数据类型 | 约束 | 描述 |
---|---|---|---|
id | varchar(64) | NOT NULL | 操作 ID |
end_time | datetime | DEFAULT NULL | 结束时间 |
entity_id | varchar(128) | DEFAULT NULL | 实体 ID |
entity_name | varchar(255) | DEFAULT NULL | 实体名称 |
entity_type | varchar(255) | DEFAULT NULL | 实体类型 |
op_content | longtext | 操作内容 | |
op_message | longtext | 操作消息 | |
op_type | varchar(255) | DEFAULT NULL | 操作类型 |
start_time | datetime | DEFAULT NULL | 开始时间 |
state | varchar(255) | DEFAULT NULL | 状态 |
user_id | varchar(255) | DEFAULT NULL | 用户 ID |
op_task
列名 | 数据类型 | 约束 | 描述 |
---|---|---|---|
id | varchar(64) | NOT NULL | 任务 ID |
context | longtext | 上下文 | |
create_time | datetime | DEFAULT NULL | 创建时间 |
end_time | datetime | DEFAULT NULL | 结束时间 |
entity_id | varchar(64) | DEFAULT NULL | 实体 ID |
entity_type | varchar(255) | DEFAULT NULL | 实体类型 |
message | longtext | 消息 | |
name | varchar(255) | DEFAULT NULL | 名称 |
plan_id | varchar(255) | DEFAULT NULL | 计划 ID |
result | longtext | 结果 | |
start_time | datetime | DEFAULT NULL | 开始时间 |
state | varchar(255) | DEFAULT NULL | 状态 |
type | varchar(255) | DEFAULT NULL | 类型 |
文档反馈
以上内容对您是否有帮助?