Telemetry都做了些什么

从openstack外部看Telemetry服务,有三种主要的用户(这里的用户不一定指人,可能是其他的系统):

  • 计费系统,Telemetry可以采集虚拟机某网卡设备的流入流量、流出流量,如果按流量计费,则计费系统可以从Telemetry获取网卡设备的流量信息,结合计费规则(1GB/¥1),计算得到所需支付的费用23GB/(1GB/¥1)=¥23
  • 监控系统,随着人们对服务可用性的重视程度的提升,云服务器提供商应该对云服务器进行实时监控,一但有出故障的趋势立即采取措施,将灾难扼杀在摇篮中。监控系统可以从Telemetry获取云服务器实时的监控数据绘制成图形,形象的展示出来,下面是某云服务器最近六小时CPU利用率峰值的图标:
    这里写图片描述
  • 告警系统,比监控更上一层,告警系统通过Telemetry设定告警规则以及触发告警后想要执行的动作,Telemetry定期对告警策略进行评估,一但告警,则执行告警策略中设定的动作,下面的策略表示当磁盘读出速度的峰值大于1MB/s时邮件通知xxx@xxx
    这里写图片描述
    下面是一封告警邮件的例子:
    这里写图片描述

下图可以形象的表示Telemetry对外提供的服务
这里写图片描述

你可能感兴趣的:(Telemetry,Mitaka)