mysql消息告警数据库表关系
2023-12-29 09:22:01 0 举报
在MySQL消息告警系统中,数据库表关系是核心内容。这些表存储了告警信息、设备状态、事件记录等关键数据。以下是一些关键的表及其关系: 1. alerts:存储了告警信息,包括告警ID、设备ID、告警级别、告警时间等。 2. devices:存储了设备信息,包括设备ID、设备类型、设备状态等。 3. events:存储了事件记录,包括事件ID、设备ID、事件类型、事件时间等。 4. alert_device_map:关联告警和设备,包括告警ID、设备ID。 5. event_device_map:关联事件和设备,包括事件ID、设备ID。 这些表之间的关系如下: - alerts表和devices表通过alert_device_map表关联,一个告警可能关联多个设备。 - events表和devices表通过event_device_map表关联,一个事件可能关联多个设备。 这些表和关系共同构成了MySQL消息告警系统的基础,提供了实时监控、告警管理和事件记录的功能。
作者其他创作
大纲/内容
系统字典表
id&id
系统字典类型表
id 主键create_time 创建时间create_by 创建人update_time 更新时间update_by 更新人is_deleted 是否删除 0 未删除;1 已删除dict_type_id 字典类型idname 字典名value 字典值
id 主键create_time 创建时间update_time 更新时间is_deleted 是否删除 0 未删除;1 已删除request_no 请求号,唯一client_id 发送消息客户端,关联字典表idbusiness_key 业务关键词,包括但不限于:车架号、车型四码等business_type_id 业务类型id,关联字典表idexception_type_id 异常类型id,关联字典表idmsg_platform_id 消息平台id,关联字典表idmsg_type_id 平台消息类型id,关联字典表idreceiver_id 接收人配置表id,可用逗号分隔receiver_group_id 接收人组配置表idis_at_all 是否@所有人 0 否;1 是send_status 发送状态,0 未开始;1 发送成功;2 发送失败send_msg 发送错误信息param 参数json
业务类型,关键词,异常类型,预设接收人,预设接收人组,发送消息平台,平台消息类型
id&dict_type_id
业务类型,关键词,异常类型,预设接收人,预设接收人组,发送消息平台,平台消息类型等详情
id 主键create_time 创建时间create_by 创建人update_time 更新时间update_by 更新人is_deleted 是否删除 0 未删除;1 已删除msg_type_id 平台消息类型id,关联字典表idname 配置名称key 参数键value 参数值
消息历史记录表
告警消息配置表
id 主键create_time 创建时间create_by 创建人update_time 更新时间update_by 更新人is_deleted 是否删除 0 未删除;1 已删除name 字典名code 字典码is_valid 是否有效 0 失效;1 有效
业务类型和关键词是绑定关系接收人组和接收人关系消息平台和消息类型关系
id 字典项关联关系表主键dict_id 关联字典项iddict_relate_id 被关联字典项idis_deleted 是否删除 0 未删除;1 已删除
字典项关联关系表
收藏
0 条评论
下一页