注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)OpenTSDB技術(shù)內(nèi)幕

OpenTSDB技術(shù)內(nèi)幕

OpenTSDB技術(shù)內(nèi)幕

定 價(jià):¥79.00

作 者: 百里燊
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787121360237 出版時(shí)間: 2019-03-01 包裝: 平裝
開本: 16開 頁數(shù): 360 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

  2015至今,負(fù)責(zé)XS云平臺(tái)的基礎(chǔ)架構(gòu)設(shè)計(jì)及研發(fā)工作,XS云平臺(tái)以Kafka為消息總線,收集用戶產(chǎn)生操作日志,為后臺(tái)多個(gè)數(shù)據(jù)分析平臺(tái)提供數(shù)據(jù)源。

圖書目錄

目  錄


第1章 快速入門
1.1 時(shí)序數(shù)據(jù)簡介
1.2 時(shí)序數(shù)據(jù)庫
1.3 快速入門
1.3.1 基礎(chǔ)知識(shí)
1.3.2 HBase簡介
1.3.3 源碼環(huán)境搭建
1.3.4 HTTP接口
1.3.5 示例分析
1.4 本章小結(jié)
第2章 網(wǎng)絡(luò)層
2.1 Java NIO基礎(chǔ)
2.2 Netty基礎(chǔ)
2.2.1 ChannelEvent
2.2.2 Channel
2.2.3 NioSelector
2.2.4 ChannelBuffer
2.2.5 Netty 3示例分析
2.3 OpenTSDB網(wǎng)絡(luò)層
2.3.1 TSDMain入口
2.3.2 PipelineFactory工廠
2.3.3 ConnectionManager
2.3.4 DetectHttpOrRpc
2.3.5 RpcHandler分析
2.3.6 RpcManager
2.3.7 HttpRpc接口
2.3.8 拾遺
2.4 本章小結(jié)
第3章 UniqueId
3.1 tsdb-uid表設(shè)計(jì)
3.2 UniqueId
3.2.1 分配UID
3.2.2 查詢UID
3.2.3 UniqueIdAllocator
3.2.4 UniqueIdFilterPlugin
3.2.5 異步分配UID
3.2.6 查詢字符串
3.2.7 suggest方法
3.2.8 刪除UID
3.2.9 重新分配UID
3.2.10 其他方法
3.3 UIDMeta
3.4 本章小結(jié)
第4章 數(shù)據(jù)存儲(chǔ)
4.1 TSDB表設(shè)計(jì)
4.1.1 壓縮優(yōu)化
4.1.2 追加模式
4.1.3 Annotation
4.2 TSDB
4.3 寫入數(shù)據(jù)
4.4 Compaction
4.5 CompactionQueue
4.6 UID相關(guān)方法
4.7 本章小結(jié)
第5章 數(shù)據(jù)查詢
5.1 DataPoint接口
5.2 DataPoints接口
5.3 RowSeq
5.4 Span
5.5 SpanGroup
5.5.1 AggregationIterator
5.5.2 Aggregator
5.6 DownsamplingSpecification
5.7 Downsampler
5.8 TagVFilter
5.9 TSQuery
5.10 TSSubQuery
5.11 TsdbQuery
5.11.1 初始化
5.11.2 findSpans()方法
5.11.3 創(chuàng)建Scanner
5.11.4 ScannerCB
5.11.5 GroupByAndAggregateCB
5.11.6 SaltScanner
5.12 TSUIDQuery
5.13 Rate相關(guān)
5.14 本章小結(jié)
第6章 元數(shù)據(jù)
6.1 tsdb-meta表
6.2 TSMeta
6.3 Annotation
6.4 本章小結(jié)
第7章 Tree
7.1 tsdb-tree表設(shè)計(jì)
7.2 Branch
7.3 Leaf
7.4 TreeRule
7.5 Tree元數(shù)據(jù)
7.6 TreeBuilder
7.7 本章小結(jié)
第8章 插件及工具類
8.1 插件概述
8.2 常用插件分析
8.2.1 SearchPlugin插件
8.2.2 RTPublisher插件
8.2.3 StartupPlugin擴(kuò)展
8.2.4 HttpSerializer插件
8.2.5 HttpRpcPlugin擴(kuò)展
8.2.6 WriteableDataPointFilterPlugin&UniqueIdFilterPlugin
8.2.7 TagVFilter擴(kuò)展
8.3 插件加載流程
8.4 常用工具類
8.4.1 數(shù)據(jù)導(dǎo)入
8.4.2 數(shù)據(jù)導(dǎo)出
8.4.3 Fsck工具
8.4.4 其他工具簡介
8.5 本章小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)