本書結構
「核心觀念」這個章節,簡單取 Riemann 官網上的 Concept 頁面來做翻譯和介紹。刻意忽略了
index
,query
,servers
這三個項目,因為對於簡單的應用,可以省略這些東西,先專注於events
和streams
即可。「外部串接」這個章節,討論 Riemann 與其它服務的串接
「串流組裝」這個章節,討論透過 Riemann 來實現 Open-Falcon Judge 的語意。
「索引與查詢」這個章節,討論 Riemann 的「狀態」。Riemann 會對每一組的 service, host 建立索引 (index) 。
- 我們也可以將「主機名稱與主機群組的對應資訊」當監控訊息送進 Riemann ,儲存在索引中。每個新的監項事件 (event) 送進 Riemann 後,就可以透過查詢索引,來將「主機群組的資訊」加進監控事件裡。
「主機群組」這個章節,利用「索引與查詢」章節定義的函數,將監控事件加以分群之後,透過
publish/subscribe
的語法,讓串流更加清晰一些。