跳到主要内容

实体模型

功能概述

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

核心功能

1. 实体定义

实体模型支持灵活的实体定义机制,允许用户根据实际需求创建和管理不同类型的实体:

  • 基础实体
    • 应用服务
    • 主机
    • 容器
    • 数据库
    • 中间件
  • 自定义实体
    • 支持用户自定义实体类型
    • 可扩展的属性字段
    • 灵活的标签系统

2. 关系管理

实体之间的关系管理是实体模型的重要组成部分:

  • 关系类型
    • 包含关系
    • 依赖关系
    • 调用关系
    • 部署关系
  • 关系属性
    • 关系强度
    • 时间属性
    • 业务属性

3. 实体发现

系统提供多种实体发现机制:

  • 自动发现
    • 基于规则的实体识别
    • 网络拓扑发现
    • 服务依赖分析
  • 手动配置
    • 实体信息录入
    • 关系配置
    • 属性编辑

4. 实体管理

提供完整的实体生命周期管理功能:

  • 实体操作
    • 创建/删除实体
    • 修改实体属性
    • 实体状态管理
  • 实体分组
    • 业务分组
    • 标签管理
    • 层级结构

5. 数据关联

实体模型支持与其他数据的关联:

  • 指标关联
    • 性能指标
    • 状态指标
    • 业务指标
  • 日志关联
    • 系统日志
    • 应用日志
    • 审计日志
  • 追踪关联
    • 调用链路
    • 事务追踪
    • 异常定位

6. 可视化展示

提供丰富的可视化功能:

  • 拓扑图
    • 实体关系图
    • 调用关系图
    • 依赖关系图
  • 实体视图
    • 列表视图
    • 树形视图
    • 卡片视图
  • 数据大盘
    • 实体概览
    • 健康状态
    • 性能分析