Gnocchi、Aodh提供哪些功能服务?
程序员文章站
2022-09-28 16:37:43
Ceilometer 功能被拆分成三部分,即采集、存储、告警。 Ceilometer主要负责数据采集,其中Gnocchi 提供数据存储服务,Aodh 提供告警服务。
Gnocchi
Gno...
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解发告警
上一篇: 三分钟让你了解什么是Hive
下一篇: C语言的字符串输出puts()函数