实体模型
功能概述
实体模型是可观测性平台中的核心概念,它定义了系统中各种资源和组件的抽象表示。通过实体模型,我们可以清晰地描述和管理各类监控对象之间的关系,为上层应用提供统一的数据视图。

核心功能
1. 实体定义
实体模型支持灵活的实体定义机制,允许用户根据实际需求创建和管理不同类型的实体:
- 基础实体:
- 应用服务
- 主机
- 容器
- 数据库
- 中间件
- 自定义实体:
- 支持用户自定义实体类型
- 可扩展的属性字段
- 灵活的标签系统
2. 关系管理
实体之间的关系管理是实体模型的重要组成部分:
- 关系类型:
- 包含关系
- 依赖关系
- 调用关系
- 部署关系
- 关系属性:
- 关系强度
- 时间属性
- 业务属性
3. 实体发现
系统提供多种实体发现机制:
- 自动发现:
- 基于规则的实体识别
- 网络拓扑发现
- 服务依赖分析
- 手动配置:
- 实体信息录入
- 关系配置
- 属性编辑
4. 实体管理
提供完整的实体生命周期管理功能:
- 实体操作:
- 创建/删除实体
- 修改实体属性
- 实体状态管理
- 实体分组:
- 业务分组
- 标签管理
- 层级结构
5. 数据关联
实体模型支持与其他数据的关联:
- 指标关联:
- 性能指标
- 状态指标
- 业务指标
- 日志关联:
- 系统日志
- 应用日志
- 审计日志
- 追踪关联:
- 调用链路
- 事务追踪
- 异常定位
6. 可视化展示
提供丰富的可视化功能:
- 拓扑图:
- 实体关系图
- 调用关系图
- 依赖关系图
- 实体视图:
- 列表视图
- 树形视图
- 卡片视图
- 数据大盘:
- 实体概览
- 健康状态
- 性能分析