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解發告警


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM