美文网首页程序员
ceilometer概述

ceilometer概述

作者: 黑加仑妞 | 来源:发表于2018-03-10 11:46 被阅读16次

    ceilometer项目是一项数据收集服务,它提供了对openstack当前所有核心组件的数据进行规范和转换的能力,也能支持openstack将来的组件。

    ceilometer是遥测工程的组件。它的数据可以为openstack所有的核心组件提供用户计费、资源跟踪以及报警的能力。

    一、遥测数据收集服务概览

    遥测数据收集服务提供了下面的几种功能:

    有效的轮询与openstack服务相关的计量数据

    通过监测从服务发送过来的通知收集事件和计量数据

    将收集到的数据分发到不同的目的地,包括数据存储和消息队列

    遥测服务包括下面几个组件:

    a compute agent(ceilometer-agent-compute)

    运行在每一个计算节点上,并且可以轮询统计资源采集的数据。这实际上就是根据参数--polling-namespace compute运行的轮询代理ceilometer-polling

    a central agent(ceilometer-agent-central)

    运行在一个中央管理服务器上,轮询获取资源采集信息,但是没有绑定到实例或者计算节点上。多个代理可以水平扩展服务。这实际上就是根据参数ceilometer-polling运行的轮询代理ceilometer-polling

    a notification agent(ceilometer-agent-notification)

    运行在一个中心管理服务器上,并且消费消息队列里面的消息,这样就能够创建事件并且计量数据。数据然后就可以被发布到已经被定义的目的地。默认,数据是被发送到Gnocchi

    这些服务是通过Openstack 的消息总线进行交流的。ceilometer的数据可以被分发到不同的地点存储或者分析。

    Note:ceilometer之前提供了一个存储和API的解决方案。就像Newton,但是这个方法已经被官方遗弃了。现在首推Gnocchi进行存储和分析数据

    相关文章

      网友评论

        本文标题:ceilometer概述

        本文链接:https://www.haomeiwen.com/subject/njtvfftx.html