登录社区云,与社区用户共同成长
邀请您加入社区
根据宿主机的 CPU 使用率或者空闲内存,自动迁移宿主机上的虚拟机。 使用场景 当宿主机 CPU 使用率超过阈值或内存超过阈值后,自动迁移宿主机上部分虚拟机到指定范围的宿主机当宿主机 CPU 使用率超过阈值或内存超过阈值后,自动迁移宿主机上部分虚拟机到负载最空的宿主机 监控指标 每台宿主机都有对应的 cpu.usage_active 和 mem.available 监控指标,说明如下: cpu
平台有一个叫作 cloudmon 的监控拉取服务,可以认为是一个cronjob周期任务,通过API调用方式采集各个云平台的监控数据, 并存储到平台后端时序数据库中, 以供monitor服务查询和报警。 采集类型 采集一般分为两类, 根据资源ID获取监控和根据监控项获取类型 资源ID类型 此类采集监控数据,每次API调用都需要传入资源Id, 甚至还需要传入监控项,因此会消耗大量API调用 假设有
监控服务架构 主要由以下几个组件构成: 监控Agent(telegraf): 部署在宿主机或者虚拟机内部的监控数据采集agent,目前使用开源的telegraf。 cloudmon: 主动从各个平台拉取监控数据,采集一些使用量指标,以及进行ping监控。 influxdb 或者 VictoriaMetrics: 监控时序数据存储后端。 monitor: 提供监控服务API,屏蔽后端监控的差异。同