现货 InfluxDB原理与实战  机械工业出版社 PDF下载 公众号 其他格式

现货 InfluxDB原理与实战 机械工业出版社

计算机与互联网 大数据与云计算

  • ISBN:9787111651345
  • 作者:韩健
  • 包装:平装-胶订
  • 版次:1
  • 出版社:机械工业出版社
  • 出版时间:2020-04-01

手机扫码免费下载

纠错留言

#电子书截图

现货 InfluxDB原理与实战  机械工业出版社截图

#电子书简介

基本信息

书名:InfluxDB原理与实战

定价:89.00元

作者:韩健

出版社:机械工业出版社

出版日期:2020-04-01

ISBN:9787111651345

字数:

页码:

版次:1

装帧:平装-胶订

开本:16开

商品重量:0.4kg

编辑推荐


(1)InfluxDB读写性能高、存储压缩率高,生态丰富而强大,直接推动监控技术进入实时、纳秒级的新时代。

(2)本书蕴了作者构建千亿级大数据监控平台的实战心得和经验总结。

(3)本书与从功能使用、生态、源码分析3个维度全面讲解InfluxDB,包9个企业级实战案例,100余示例,300余条命令和语法详解。

内容提要


这是一本从原理与实践角度全面讲解InfluxDB的著作,由监控大数据平台负责人撰写,融入了作者构建千亿级大数据监控平台的工程实践经验。从生态、应用场景、功能使用、源码分析等角度对InfluxDB进行了深入的讲解,包9个企业级实战案例,100余示例,300余条命令和语法详解,能帮助读者从零开始,吃透InfluxDB的功能和原理,快速晋级为InfluxDB实战专家。

全书一共9章,从结构上分为四个部分:

部分 准备篇(~2章)

首先,从宏观角度介绍了InfluxDB的发展历程、适应场景、特点、优势以及社区和生态;然后,手把手教读者如何快速在各种环境中搭建InfluxDB生产环境。

二部分 基础篇(3~8章)

着重、全面地讲解InfluxDB的核心功能,包括基础作、连续查询、保留策略、认证授权、集和可用性、备份管理、节点管理、三方协议等,并以多个DevOps实战为例,透彻讲解了InfluxDB的原理和实战技巧。

三部分 实战篇(9~10章)

分别以基于TICK的DevOps实战和基于InfluxDB、Grafana、Prometheus的DevOps实战为例,讲解了以InfluxDB为核心的企业级监控系统的构建方法。

四部分 扩展篇(1章)

着重讲解了InfluxDB的源码编译方法,并采用抛砖引玉的方式,对启动流程、配置模块、写入和查询流程等进行了源码分析,帮助读者打开探索和研究InfluxDB源码的精彩之门。

目录


前言
章初识InfluxDB 1
1.1什么是InfluxDB 1
1.1.1简介 1
1.1.2历史和发展 4
1.1.3使用场景 5
1.1.4社区和生态 6
1.2InfluxDB的优势 7
1.3InfluxDB的特性 9
1.3.1InfluxDB的特点 10
1.3.2核心概念 10
1.4本章小结 11
2章InfluxDB入门 12
2.1InfluxDB在各环境下的安装部署 12
2.1.1RedHat & CentOS 环境 13
2.1.2Ubuntu & Debian 环境 15
2.1.3Mac OS & OS X 环境 17
2.1.4MS Windows环境 19
2.1.5二进制软件包安装 21
2.2InfluxDB软件包程序 22
2.2.1influx介绍 23
2.2.2influxd介绍 24
2.2.3influx_inspect介绍 26
2.2.4influx_stress介绍 27
2.2.5influx_tsm介绍 27
2.3InfluxDB 配置文件 28
2.4InfluxDB安装部署和基础作实战 33
2.5本章小结 37
3章写入和查询 38
3.1作模式 38
3.1.1influx命令行模式 39
3.1.2InfluxDB API模式 46
3.2写入 48
3.2.1行协议 48
3.2.2写入数据 51
3.3查询 54
3.3.1InfluxQL 54
3.3.2查询数据 71
3.4本章小结 74
4章连续查询和保留策略 75
4.1连续查询 76
4.1.1连续查询的基础特性 76
4.1.2连续查询的高级特性 78
4.1.3管理连续查询 80
4.1.4连续查询的场景应用 82
4.2保留策略 84
4.2.1创建保留策略 85
4.2.2查询保留策略 87
4.2.3管理保留策略 88
4.3DevOps监控的采样实战 89
4.4本章小结 94
5章认证与授权 95
5.1认证 95
5.1.1启动认证 96
5.1.2认证请求 96
5.2授权 99
5.2.1账户权限 99
5.2.2账户管理命令 100
5.3DevOps监控的权限管理实战 105
5.4本章小结 109
6章集和高可用 110
6.1集简介 111
6.1.1集的基本概念 111
6.1.2集架构 112
6.2集配置 113
6.2.1准备工作 114
6.2.2META节点集配置 116
6.2.3DATA节点集配置 120
6.3Hinted-Handoff 123
6.4Anti-Entropy 127
6.4.1Anti-Entropy原理 128
6.4.2Anti-Entropy命令 129
6.4.3Anti-Entropy API 130
6.4.4Anti-Entropy配置 132
6.4.5Anti-Entropy典型应用场景 134
6.5本章小结 136
7章备份管理和节点管理 137
7.1备份管理 137
7.1.1备份 138
7.1.2还原备份 140
7.1.3导出数据 143
7.1.4导入数据 144
7.2节点管理 145
7.2.1节点管理相关命令 145
7.2.2META节点替换实战 149
7.2.3DATA节点替换实战 153
7.2.4扩容实战 155
7.3本章小结 162
8章三方协议 163
8.1UDP协议 164
8.1.1UDP协议简介 164
8.1.2UDP协议基本用法 164
8.2兼容CollectD 166
8.2.1CollectD简介 166
8.2.2CollectD协议的基本用法 167
8.3兼容Graphite 170
8.3.1Graphite简介 170
8.3.2Graphite协议的基本用法 171
8.4兼容OpenTSDB 175
8.4.1OpenTSDB简介 175
8.4.2OpenTSDB协议的基本用法 176
8.5兼容Prometheus 178
8.5.1Prometheus简介 178
8.5.2Prometheus协议的基本用法 179
8.6本章小结 181
9章基于TICK的DevOps监控实战 182
9.1TICK简介 183
9.2Telegraf 184
9.2.1Telegraf简介 184
9.2.2Telegraf安装部署 186
9.2.3Telegraf命令 189
9.3Kapacitor 191
9.3.1Kapacitor简介 191
9.3.2Kapacitor安装部署 191
9.3.3Kapacitor命令 193
9.4Chronograf 194
9.4.1Chronograf简介 194
9.4.2Chronograf安装部署 196
9.4.3Chronograf命令 198
9.4.4创建InfluxDB连接 202
9.4.5创建Kapacitor连接 205
9.5基于TICK的DevOps监控实战 208
9.6本章小结 216
0章基于InfluxDB、Prometheus、Grafana的DevOps监控实战 217
10.1Prometheus 218
10.2Grafana 219
10.2.1Grafana简介 219
10.2.2Grafana安装部署 220
10.3基于InfluxDB、Prometheus、Grafana的DevOps监控实战 225
10.4本章小结 234
1章InfluxDB源码架构剖析 235
11.1源码编译 236
11.1.1Golang语言环境配置 236
11.1.2源码编译安装 237
11.2启动流程源码剖析 239
11.3配置模块源码剖析 244
11.3.1创建示例配置 244
11.3.2加载配置 246
11.4写入流程和查询流程源码剖析 248
11.4.1请求处理流程 248
11.4.2写入流程 254
11.4.3查询流程 258
11.5本章小结 265

作者介绍


韩健

架构师,现就职于,担任监控大数据平台技术负责人,曾先后担任创业公司CTO、Intel工程师。既对分布式系统、InfluxDB的架构设计和开发有深刻的理解,又在海量服务分布式组件架构设计、高性能架构设计、高质量代码编写等方面有深厚的积累,经验丰富。

在先后负责了监控大数据平台、后台海量服务分布式组件(微服务开发框架、名字服务、配置中心等)等项目的相关工作。曾经主导和参与了多个高并发分布式系统、Linux内核、高性能网络作系统等大型项目。

当前专注于下一代具有成本优势的高性能监控大数据平台、海量服务分布式组件、DPDK高性能TCPIP协议栈的创新和研发。

极客时间《分布式算法和协议实战》专栏作者。维护有微信订阅号influxdb-dev。

文摘


序言


  • 评论列表(0

留言评论