Ceilometer基本功能
●Ceilometer項(xiàng)目開(kāi)始于2012年虛擬計(jì)分器,最初用于一個(gè)簡(jiǎn)單目標(biāo):收集OpenStack項(xiàng)目的信息,計(jì)費(fèi)系統(tǒng)使用該數(shù)據(jù)源生成費(fèi)用賬單,稱之為“計(jì)量(Telemetry)”。
●隨后,Ceilometer收集的指標(biāo)越來(lái)越多,社區(qū)開(kāi)始給Ceilometer增加第二個(gè)目標(biāo):成為一個(gè)標(biāo)準(zhǔn)的采集指標(biāo)機(jī)制,而不管指標(biāo)的用途。
●再之后,隨著Heat項(xiàng)目的誕生,OpenStack項(xiàng)目需要一個(gè)工具來(lái)觀察關(guān)鍵變量,并觸發(fā)不同的響應(yīng)。因?yàn)镃eilometer已經(jīng)收集虛擬計(jì)分器了大量的指標(biāo),該工作順理成章的成為虛擬計(jì)分器了Ceilometer的擴(kuò)展,稱之為“告警”。
注:從Liberty版本開(kāi)始,Ceilometer項(xiàng)目專注于指標(biāo)采集。告警從Ceilometer獨(dú)立出來(lái),創(chuàng)建了一個(gè)新的項(xiàng)目Aodh。
Ceilometer 系統(tǒng)架構(gòu)
與OpenStack其它的服務(wù)不同,Ceilometer與它們之間的接口是消息總線,而其它服務(wù)之間通信都是RESTful API。
Ceilometer采集機(jī)制
●agent-notification負(fù)責(zé)收集各個(gè)組件推送的消息
●agent-central是通過(guò)各個(gè)組件API方式收集有用的信息
●agent-compute只負(fù)責(zé)收集本計(jì)算節(jié)點(diǎn)信息
●agent-*服務(wù)負(fù)責(zé)采集信息,采集的信息可以通過(guò)三種方式發(fā)布:RPC、UDP、File
作者簡(jiǎn)介:趙豐收,軟件架構(gòu)師,有12年的電信行業(yè)工作經(jīng)驗(yàn),擅長(zhǎng)OpenStack開(kāi)發(fā)和運(yùn)維,對(duì)網(wǎng)絡(luò)虛擬化以及NFV等技術(shù)有深入研究。
評(píng)論列表
還沒(méi)有評(píng)論,快來(lái)說(shuō)點(diǎn)什么吧~