搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
出版时间 :
InfluxDB原理与实战/数据库技术丛书
0.00     定价 ¥ 89.00
湖南大学
此书还可采购4本,持证读者免费借回家
  • ISBN:
    9787111651345
  • 作      者:
    作者:韩健|责编:李艺
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2020-04-01
收藏
内容介绍
这是一本从原理与实战角度全面讲解InfluxDB的著作,由资深架构师、InfluxDB技术专家撰写,融入了作者构建千亿级监控大数据平台的工程实战经验。从生态、应用场景、功能使用、源码分析等角度对InfluxDB进行了深入讲解,包含9个企业级实战案例、100余示例、300余条命令和语法详解,能帮助读者从零开始,彻底吃透InfluxDB的功能和原理,快速晋级为InfluxDB实战专家。 全书一共11章,从逻辑上分为四个部分: 第一部分准备篇(第1~2章) 首先,从宏观角度介绍了InfluxDB的发展历程、适应场景、特点、优势以及社区和生态;然后,手把手教读者如何快速在各种环境中搭建InfluxDB生产环境。 第二部分基础篇(第3~8章) 着重、全面讲解了InfluxDB的核心功能,包括基础操作、连续查询、保留策略、认证授权、集群和可用性、备份管理、节点管理、第三方协议等,并以多个DevOps实战为例,详细分析了InfluxDB的原理和实战技巧。 第三部分实战篇(第9~10章) 分别以基于TICK的DevOps实战和基于InfluxDB、Grafana、Prometheus的DevOps实战为例,讲解了以InfluxDB为核心的企业级监控系统的构建方法和实战技巧。 第四部分扩展篇(第11章) 着重讲解了InfluxDB的源码编译方法,并对启动流程、配置模块、HTTP写入和查询流程等进行了源码分析,帮助读者打开探索和研究InfluxDB源码的精彩之门。
展开
目录
前言
第1章 初识InfluxDB
1.1 什么是InfluxDB
1.1.1 简介
1.1.2 历史和发展
1.1.3 使用场景
1.1.4 社区和生态
1.2 InfluxDB的优势
1.3 InfluxDB的特性
1.3.1 InfluxDB的特点
1.3.2 核心概念
1.4 本章小结
第2章 InfluxDB入门
2.1 InfluxDB在各环境下的安装部署
2.1.1 RedHat & CentOS环境
2.1.2 Ubuntu & Debian环境
2.1.3 Mac OS & OS X环境
2.1.4 MS Windows环境
2.1.5 二进制软件包安装
2.2 InfluxDB软件包程序
2.2.1 influx介绍
2.2.2 influxd介绍
2.2.3 influx_inspect介绍
2.2.4 influx_stress介绍
2.2.5 influx_tsm介绍
2.3 InfluxDB配置文件
2.4 InfluxDB安装部署和基础操作实战
2.5 本章小结
第3章 写入和查询
3.1 操作模式
3.1.1 influx命令行模式
3.1.2 InfluxDBAPI模式
3.2 写入
3.2.1 行协议
3.2.2 写入数据
3.3 查询
3.3.1 InfluxQL
3.3.2 查询数据
3.4 本章小结
第4章 连续查询和保留策略
4.1 连续查询
4.1.1 连续查询的基础特性
4.1.2 连续查询的高级特性
4.1.3 管理连续查询
4.1.4 连续查询的场景应用
4.2 保留策略
4.2.1 创建保留策略
4.2.2 查询保留策略
4.2.3 管理保留策略
4.3 DevOps监控的采样实战
4.4 本章小结
第5章 认证与授权
5.1 认证
5.1.1 启动认证
5.1.2 认证请求
5.2 授权
5.2.1 账户权限
5.2.2 账户管理命令
5.3 DevOps监控的权限管理实战
5.4 本章小结
第6章 集群和高可用
6.1 集群简介
6.1.1 集群的基本概念
6.1.2 集群架构
6.2 集群配置
6.2.1 准备工作
6.2.2 META节点集群配置
6.2.3 DATA节点集群配置
6.3 Hinted-Handoff
6.4 Anti-Entropy
6.4.1 Anti-Entropy原理
6.4.2 Anti-Entropy命令
6.4.3 Anti-EntropyAPI
6.4.4 Anti-Entropy配置
6.4.5 Anti-Entropy典型应用场景
6.5 本章小结
第7章 备份管理和节点管理
7.1 备份管理
7.1.1 备份
7.1.2 还原备份
7.1.3 导出数据
7.1.4 导入数据
7.2 节点管理
7.2.1 节点管理相关命令
7.2.2 META节点替换实战
7.2.3 DATA节点替换实战
7.2.4 扩容实战
7.3 本章小结
第8章 第三方协议
8.1 UDP协议
8.1.1 UDP协议简介
8.1.2 UDP协议基本用法
8.2 兼容CollectD
8.2.1 CollectD简介
8.2.2 CollectD协议的基本用法
8.3 兼容Graphite
8.3.1 Graphite简介
8.3.2 Graphite协议的基本用法
8.4 兼容OpenTSDB
8.4.1 OpenTSDB简介
8.4.2 OpenTSDB协议的基本用法
8.5 兼容Prometheus
8.5.1 Prometheus简介
8.5.2 Prometheus协议的基本用法
8.6 本章小结
第9章 基于TICK的DevOps监控实战
9.1 TICK简介
9.2 Telegraf
9.2.1 Telegraf简介
9.2.2 Telegraf安装部署
9.2.3 Telegraf命令
9.3 Kapacitor
9.3.1 Kapacitor简介
9.3.2 Kapacitor安装部署
9.3.3 Kapacitor命令
9.4 Chronograf
9.4.1 Chronograf简介
9.4.2 Chronograf安装部署
9.4.3 Chronograf命令
9.4.4 创建InfluxDB连接
9.4.5 创建Kapacitor连接
9.5 基于TICK的DevOps监控实战
9.6 本章小结
第10章 基于InfluxDB、Prometheus、Grafana的DevOps监控实战
10.1 Prometheus
10.2 Grafana
10.2.1 Grafana简介
10.2.2 Grafana安装部署
10.3 基于InfluxDB、Prometheus、Grafana的DevOps监控实战
10.4 本章小结
第11章 InfluxDB源码架构剖析
11.1 源码编译
11.1.1 Golang语言环境配置
11.1.2 源码编译安装
11.2 启动流程源码剖析
11.3 配置模块源码剖析
11.3.1 创建示例配置
11.3.2 加载配置
11.4 HTTP写入流程和查询流程源码剖析
11.4.1 HTTP请求处理流程
11.4.2 写入流程
11.4.3 查询流程
11.5 本章小结
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

温馨提示:请使用湖南大学的读者帐号和密码进行登录

点击获取验证码
登录