searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

AOM业务架构介绍(二)-应用资源管理与监控

2024-06-19 03:02:09
9
0

应用资源管理

AOM以应用的视角,提供了日志、监控和告警功能,那是如何将应用与资源映射起来的呢,就是通过应用资源管理模块

应用模型

采用了应用、子应用、组件、环境的树状应用模型。

 

  • 环境是模型的叶子节点,应用关联到资源,说到底就是环境与资源绑定
  • 增加应用有两种方式
    • 在页面手动创建
    • 通过上报信息自动创建

监控

AOM从两个不同的视角提供监控数据:资源视角、应用视角。监控模块功能视图如下。

资源视角

监控的核心是指标数据,AOM的指标数据是存储在Prometheus上。

 

  • 指标浏览可以浏览所有指标数据,其中
    • ICAgent上报的指标,不包含应用相关的label
    • APM探针上报的指标,包含应用相关的label,比如应用、子应用、组件、环境
  • 工作负载、主机、集群的监控数据是ICAgent采集的
  • 云服务的监控数据是通过接口查询从CES获取

进程监控

要想监控指定的进程,需要配置进程发现规则,并下发给ICAgent,ICAgent根据规则采集相应进程的各项指标数据。进程发现流程图如下。

 

应用视角

在应用资源管理创建应用树,并绑定资源后,就可以以应用视角监控资源使用情况了。

应用(子应用)

在创建仪表盘的时候,需要设置仪表盘所属应用。仪表盘的样式数据以及应用与仪表盘的映射关系数据是AOM存储维护。

 

应用与仪表盘所展示的指标数据,只通过仪表盘关联,和指标数据具体是哪个应用的没有关系。

组件

按Prometheus的设计,告警是存储在时间序列ALERTS{}中,在告警生成时,会给告警设置相关的label。

环境

环境是应用树的叶子节点,也是具体绑定资源的节点。所以,在具体的环境节点,可以查看绑定资源的相关指标。

(1) 资源指标

日志

AOM会建立应用与LTS日志流的映射关系,这样可通过应用/组件/环境来查询日志,也可到LTS上管理这些日志。这部分将在下节中介绍。

0条评论
0 / 1000
郭****雨
4文章数
1粉丝数
郭****雨
4 文章 | 1 粉丝
原创

AOM业务架构介绍(二)-应用资源管理与监控

2024-06-19 03:02:09
9
0

应用资源管理

AOM以应用的视角,提供了日志、监控和告警功能,那是如何将应用与资源映射起来的呢,就是通过应用资源管理模块

应用模型

采用了应用、子应用、组件、环境的树状应用模型。

 

  • 环境是模型的叶子节点,应用关联到资源,说到底就是环境与资源绑定
  • 增加应用有两种方式
    • 在页面手动创建
    • 通过上报信息自动创建

监控

AOM从两个不同的视角提供监控数据:资源视角、应用视角。监控模块功能视图如下。

资源视角

监控的核心是指标数据,AOM的指标数据是存储在Prometheus上。

 

  • 指标浏览可以浏览所有指标数据,其中
    • ICAgent上报的指标,不包含应用相关的label
    • APM探针上报的指标,包含应用相关的label,比如应用、子应用、组件、环境
  • 工作负载、主机、集群的监控数据是ICAgent采集的
  • 云服务的监控数据是通过接口查询从CES获取

进程监控

要想监控指定的进程,需要配置进程发现规则,并下发给ICAgent,ICAgent根据规则采集相应进程的各项指标数据。进程发现流程图如下。

 

应用视角

在应用资源管理创建应用树,并绑定资源后,就可以以应用视角监控资源使用情况了。

应用(子应用)

在创建仪表盘的时候,需要设置仪表盘所属应用。仪表盘的样式数据以及应用与仪表盘的映射关系数据是AOM存储维护。

 

应用与仪表盘所展示的指标数据,只通过仪表盘关联,和指标数据具体是哪个应用的没有关系。

组件

按Prometheus的设计,告警是存储在时间序列ALERTS{}中,在告警生成时,会给告警设置相关的label。

环境

环境是应用树的叶子节点,也是具体绑定资源的节点。所以,在具体的环境节点,可以查看绑定资源的相关指标。

(1) 资源指标

日志

AOM会建立应用与LTS日志流的映射关系,这样可通过应用/组件/环境来查询日志,也可到LTS上管理这些日志。这部分将在下节中介绍。

文章来自个人专栏
AOM业务架构介绍
4 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0