Gnocchi+Aodh服务简析

Ceilometer 功能被拆分成三部分,即采集、存储、告警。 Ceilometer主要负责数据采集,其中Gnocchi 提供数据存储服务,Aodh 提供告警服务。 

Gnocchi

        Gnocchi启动的服务分为:gnocchi-api、gnocchi-metricd、gnocchi-statsd

gnocchi-api

        通过Indexer和Storage的driver,提供操作ArchivePolicy,Resource,Metric,Measure的接口,Storage仅存储Measure和Aggregate Value

gnocchi-metricd

       根据Metric的ArchivePolicy规则,周期性(默认5s)汇总Measure,将汇总的结果数据保存到Storage (利用pandas框架进行计算Measure)

gnocchi-statsd

       根据配置文件监听到达某个端口的UDP数据包,数据包由批量的Measure组成,经过解释后保存到Storage(Measure只能来自配置文件指定的Resource)

 

Aodh

        Aodh启动的服务分为:Aodh-api、Aodh-evaluator、Aodh-notifier、Aodh-listener

Aodh-api

       提供操作告警的API(告警规则可监听Event)

Aodh-evaluator

       周期性evaluate 告警规则,将告警信息通过RPC或Qeueu发送到Aodh-notifier(利用tooz 协调多个aodh-evaluator服务)

Aodh-notifier 

       通过RPC/Queue接收告警信息,执行告警动作

Aodh-listener

      监听Event事件,根据接到的Event解发告警


出处:https://www.cnblogs.com/gaozhengwei/p/7101303.html

阅读更多
个人分类: openstack
上一篇基于kolla部署多节点OpenStack(Ocata版)
下一篇shell浅谈之十一别名、列表及数组
想对作者说点什么? 我来说一句

STL简析入门基础学习

2011年05月16日 61KB 下载

简析搜索引擎实现原理

2010年12月13日 535KB 下载

B2C电子商务推广方案简析

2011年12月11日 29KB 下载

Discuz!NT 缓存设计简析

2010年08月19日 103KB 下载

没有更多推荐了,返回首页

关闭
关闭