ELKstack权威指南

ELKstack权威指南

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

全方位解析ELK,融入作者多年大型网站运维开发实战经验。

内容简介

ELK stack是以Elasticsearch、Logstash、Kibana三个开源软件为主的数据处理工具链,是目前开源界流行的实时数据分析方案,成为实时日志处理领域开源界的最佳选择。

本书对ELKstack的原理进行了解剖,不仅分享了大量实战案例和实现效果,而且分析了部分源代码,使读者不仅知其然还知其所以然。

本书分为三大部分,共19章。第一部分“Logstash”介绍Logstash的安装与配置、场景示例、性能与测试、扩展方案、源码解析、插件开发等;第二部分“Elasticsearch”介绍Elasticsearch的架构原理、数据接口用例、性能优化、测试和扩展方案、映射与模板的定制、监控方案等;第三部分“Kibana”介绍Kibana3和Kibana4的特点对比,Kibana3的配置、案例与源代码解析、Kibana4的配置、案例与源代码解析。

作者简介

作者饶琛琳,曾任职人人网技术专家,新浪微博系统架构师。著有《网站运维技术与实践》、《ELKstack权威指南》,合译有《Puppet 3 实战手册》。在微博期间,带领7人团队构建了数据驱动的自动化运维平台,最终在2015年实现了手机微博运维向零故障。

章节目录

版权信息

前言

第一部分 Logstash

第1章 入门示例

1.1 下载安装

1.2 Hello World

1.3 配置语法

1.4 插件安装

1.5 长期运行方式

第2章 插件配置

2.1 输入插件

2.2 编解码配置

2.3 过滤器配置

2.4 输出插件

第3章 场景示例

3.1 Nginx访问日志

3.2 Nginx错误日志

3.3 Postfix日志

3.4 Ossec日志

3.5 Windows系统日志

3.6 Java日志

3.7 MySQL慢查询日志

3.8 Docker日志

第4章 性能与监控

4.1 性能测试

4.2 监控方案

第5章 扩展方案

5.1 通过Redis队列扩展

5.2 通过Kafka队列扩展

5.3 logstash-forwarder

5.4 Rsyslog

5.5 Nxlog

5.6 Heka

5.7 Fluentd

5.8 Message::Passing

第6章 Logstash源码解析

6.1 Pipeline

6.2 Plugins

第7章 插件开发

7.1 插件格式

7.2 插件的关键方法

7.3 插件打包

7.4 Filter插件开发示例

7.5 Input插件开发示例

7.6 Output插件开发示例

第二部分 Elasticsearch

第8章 架构原理

8.1 准实时索引的实现

8.2 segment merge的影响

8.3 routing和replica的读写过程

8.4 shard的allocate控制

8.5 自动发现的配置

第9章 数据接口用例

9.1 增删改查操作

9.2 搜索请求

9.3 脚本

9.4 重建索引

9.5 Spark Streaming交互

第10章 性能优化

10.1 bulk提交

10.2 gateway配置

10.3 集群状态维护

10.4 缓存

10.5 字段数据

10.6 curator工具

第11章 测试和扩展方案

11.1 测试方案

11.2 多集群互联

11.3 puppet-elasticsearch模块的使用

11.4 计划内停机升级的操作流程

11.5 Shield权限管理

11.6 别名的应用

第12章 映射与模板的定制

12.1 映射的增删改查

12.2 Elasticsearch的核心类型

12.3 自定义字段映射

12.4 特殊字段

12.5 动态模板映射

12.6 索引模板

第13章 监控方案

13.1 监控相关接口

13.2 日志记录

13.3 实时bigdesk方案

13.4 官方marvel方案

13.5 Zabbix trapper方案

第14章 Elasticsearch在运维监控领域的其他应用

14.1 Percolator接口

14.2 Watcher报警

14.3 packetbeat抓包分析

14.4 时序数据库

14.5 Etsy的Kale异常检测

第三部分 Kibana

第15章 Kibana的产品对比

15.1 Kibana 3的设计思路和功能

15.2 Kibana 4的设计思路和功能

15.3 与Hadoop体系的区别

15.4 Splunk场景参考

第16章 Kibana 3

16.1 Kibana 3入门

16.2 config.js配置

16.3 页面布局

16.4 各面板功能

16.5 仪表盘的保存和载入

16.6 自定义仪表盘功能

16.7 认证授权

第17章 Kibana 3源码解析

17.1 源码目录结构

17.2 入口和模块依赖

17.3 控制器和服务

17.4 面板指令

17.5 面板实现

17.6 用facet接口开发一个range panel

17.7 用agg接口开发一个percentile panel

第18章 Kibana 4

18.1 安装、配置和运行

18.2 生产环境部署

18.3 Discover功能

18.4 各种可视化功能

18.5 仪表盘功能

18.6 Setting功能

18.7 设置Kibana服务器属性

18.8 常用sub agg示例

18.9 Kibana报表的快速实现

第19章 Kibana 4源码解析

19.1 Kibana索引的数据结构

19.2 主页入口

19.3 Discover解析

19.4 Visualize解析

19.5 Dashboard解析

19.6 Setting解析

ELKstack权威指南是2017年由机械工业出版社华章分社出版,作者饶琛琳。

得书感谢您对《ELKstack权威指南》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
美国本科西游之路:美国百所名校本科留学权威指南 电子书
本书汇集美国2015年最新排名TOP70的综合性大学和TOP30的文理学院,提供各院校的基本信息、分数要求、申请费用、院校介绍以及各专业机构的排名等相关信息,帮助申请者及家长初步了解各大院校,更为重要的,本书还提供已成功申请者对该院校的申请要点、就读重点以及就读环境等的相关说明,还有招生官对该院校有重点的、指导性的讲解,能更有效地帮助申请者及家长进行选择。本书作为最新的美国留学院校指南,更符合美国
长期执政条件下政党权威的巩固 电子书
政党权威问题是有学术生命力的研究命题。本书通过对长期执政条件下中国共产党政党权威面临的诸多挑战与考验的分析,突出强调党的权威巩固的重要价值,并从战略层面、策略层面及现实路径三个维度寻求党的权威巩固的合理化思路,最终诠释一个基本道理,即新形势下除了不断挖掘和维系历史传统资源,中国共产党还需要通过整合新的执政资源来延续和拓展党的权威,进而实现广泛的社会认同。
建筑·景观·规划权威配景素材库(上) 电子书
本画册提供了树木、竹子、小植物、假山、水石、景观瀑布、景观环境、背景图片、人物、雕塑、水草,及鸟类等类型的素材。
高效会议指南 电子书
1小时内就能读懂,各种会议的使用规则和31个常见问题答案,帮助你和你的组织开更有建设性、真正高效的会议。