本書主要以OpenTSDB的*新版本(2.3.1版本)為基礎進行介紹。第1章從OpenTSDB的入門開始,介紹市面上多種時序數(shù)據庫和云端時序數(shù)據庫,OpenTSDB的基礎概念、源碼環(huán)境搭建及Grafana的基本使用等。第2章主要介紹OpenTSDB的網絡層,涉及Java NIO基礎、Netty基本使用,分析了OpenTSDB網絡層的架構和實現(xiàn)。第3章介紹OpenTSDB中UniqueId組件的原理,主要講解如何實現(xiàn)UID與字符串之間的映射。第4章介紹OpenTSDB如何實現(xiàn)時序數(shù)據的存儲及相關優(yōu)化。第5章介紹OpenTSDB如何實現(xiàn)時序數(shù)據的查詢,其中分析了OpenTSDB查詢中每個步驟的實現(xiàn)。第6章和第7章主要介紹OpenTSDB中的元數(shù)據及Tree結構的實現(xiàn)和功能。第8章主要分析OpenTSDB中的插件及工具類實現(xiàn)原理。