Umodel是阿里云云监控2.0引入的统一建模体系,用于定义和描述可观测实体、实体间的关联关系及数据存储,构建真实IT资源的数字孪生。Umodel的核心概念包括:
- Entity/EntitySet:可观测实体集合的定义,如基础设施类(主机、容器)和应用层(服务、接口)
- TelemetryData/TelemetryDataSet:可观测数据的通用表示,涵盖指标、日志、链路、事件等
- Link:表示实体、数据与存储之间的关联关系,包含EntitySetLink(如调用、包含、运行在)、DataLink和StorageLink
Umodel解决的核心问题是全栈观测数据孤岛与关联缺失。传统架构中,应用性能、Kubernetes和云资源的监控数据由不同工具采集、存储在独立系统中,故障排查需要在多个平台间切换。Umodel将这些数据统一建模并自动建立关联,实现单一视图下的全栈观测。