全部产品
云市场

基础监控

更新时间:2019-08-16 20:42:22

EDAS 从应用所运行的机器上采集数据,然后基于分析的结果提供 CPU、内存、负载、网络、磁盘五个主要指标的单机与集群视图。所有监控均以应用为单位进行数据的统计和处理。

注意

  • 由于从数据的采集到分析存在一定的延时,所以 EDAS 无法提供百分之百的实时监控视图,目前的时延策略为2分钟。
  • 对于 Kubernetes 应用,如果因为升级或扩、缩容导致 Pod 变更后,会导致监控数据产生断点,不能保持连续。

查看集群或者单机统计视图的步骤为:

  1. 登录 EDAS 控制台。

  2. 在左侧导航栏中选择应用管理 > 应用列表,在应用列表页面中单击需要监控的应用名称。

  3. 在应用详情页面左侧导航栏中选择应用监控 > 基础监控

    基础监控

    基础监控页面默认监控最近半小时的分组数据。

    也可以通过选择时间间隔及单机数据页签监控其它时间间隔的分组数据和单机数据。

  4. 基础监控页面选择监控数据类型。

    监控的数据类型包括分组数据和单机数据两种。

    这两种数据类型从不同维度监控相同的一些列指标,包括:

    • CPU 数据:代表 CPU 的占用率,为 user 和 sys 占用率的和,其中分组数据的图示为该应用分组内所有机器占用率的平均值。

    • 内存数据:物理内存的总大小与实际使用大小,其中分组数据的图示为该应用分组内所有机器的总大小与总使用大小。

    • 负载数据:系统负载中的 1 min load 字段,其中分组数据中的图示为该应用分组内所有机器 1 min load 的平均值。

    • 网络速度数据: 网卡的写出与读入速度,如果机器上有多块网卡,该数据代表所有网卡名以“eth”开头的写出与读入速度的总和,其中分组数据中的图示为该应用分组内所有机器的平均值。

    • 磁盘数据:机器上所有挂载磁盘的总大小与实际使用大小,其中分组数据的图示为该应用分组内所有机器的总大小与总使用大小。

    • 磁盘读写速度数据:机器上所有挂载磁盘的读写速度大小总和,其中分组数据的图示为应用分组内所有机器改数据的平均值。

    • 磁盘读写次数数据:机器上所有挂载磁盘的读写次数(IOPS)总和,其中分组数据的图示为应用分组内所有机器改数据的平均值。

  5. 设置时间间隔。

    时间间隔包括半小时、六小时、一天和一周四种。

    • 半小时:统计当前时间之前半个小时内的监控数据,是登录基础监控页面时的默认方式。数据统计点的时间间隔为 1 分钟,是 EDAS 所提供的最细的查询粒度。

    • 六小时:统计当前时间之前 6 个小时内的监控数据,数据统计点的时间间隔为 5 分钟。

    • 一天:统计当前时间之前 24 个小时内的监控数据,数据统计点的时间间隔为 15 分钟。

    • 一周:统计当前时间之前 7 天内的监控数据,数据统计点的时间间隔为1小时,是 EDAS 提供的最长统计周期。

    说明:“开始时间”与“截止时间”是当前视图所呈现的时间跨度。当选择其中一项时,对应的项会自动调整其值,如:选择“半小时”,截止时间选择 “2016年5月20日 12点00分00秒”时,开始时间会自动设置为 “2016年5月20日 11点30分00秒”。

    设置完成后,监控的数据随选择的时间间隔自动进行更新。

  6. (可选)查看具体指标的监控大图。

    在监控时,还可以单击具体指标下方的查看大图来查看具体指标的监控大图,并可以在大图中调整时间间隔。

    监控大图

更多信息

对于 EDAS 的各种集群类型,EDAS 从应用所运行的实例上采集数据并保存的路径如下:

  • ECS 集群:ECS 实例的/home/admin/edas-agent/stat/sys_stat.log[.YYYY-MM-DD]
  • Swarm 集群:Docker 宿主机(ECS)的/root/edas-agent/stat/sys_stat.log[.YYYY-MM-DD]
  • 容器服务 K8s 集群:各 Node 节点中的 edas-agent 容器中的/home/admin/edas-agent/stat/sys_stat.log[.YYYY-MM-DD]