全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 电工无线电自动化 > 自动化技术

Graphite监控

  • 定价: ¥89
  • ISBN:9787121395154
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:电子工业
  • 页数:240页
  • 作者:(美)杰森·迪克森...
  • 立即节省:
  • 2020-10-01 第1版
  • 2020-10-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    本书全方位、系统性地介绍了Graphite的起源、发展及其核心组件的应用,并深入浅出地介绍了监控领域的相关知识。
    本书第1章至第4章主要介绍监控的基本概念,以及Graphite核心组件的特性。第5章至第7章主要介绍创建基本折线图的流程,使用链式函数和多坐标轴构建复杂图表的方法,以及使用Graphite原生仪表盘及其他第三方仪表盘的方法。第8章和第9章主要面向系统管理人员介绍如何在生产环境中对Graphite进行扩展及故障修复。
    本书适合系统监控领域、AIOps相关领域的读者阅读,对于想要了解更多系统监控领域相关知识的技术人员、应用工程研发人员亦有一定的参考价值。

作者简介

    杰森·迪克森,在指标、监控及基础设施领域是一位优秀的思想家,是Graphite项目的成员,同时也是Monitorama系列会议的创始人。他本人目前就职于Sensu,担任业务拓展副总裁,主要负责合作伙伴整合及产品战略研发。他本人在很多知名企业担任过工程和管理职位,这些企业包括Librato、Heroku、GitHub和Dyn。

目录

第1章 什么是Graphite
  什么是时序数据
  时序数据库
    存储注意事项
    优先操作
  Graphite的发展历程
  是什么让Graphite与众不同
    简单的指标格式
    绘图API
    快速原型制作
    丰富的统计函数库
    链式函数
  案例研究:谁在生产环境中使用Graphite
    Booking.com
    GitHub
    Etsy
    Electronic Arts
  我为什么会选择Graphite
第2章 监控惯例
  监控三要素
    故障检测
    告警
    容量规划
  重新审视轮询/拉取模型
    拉取模型
    推模型
  Graphite适合监控领域吗
  可组合的监控系统
    遥测技术
    指标路由
    聚合
    状态引擎
    通知路由
    存储引擎
    可视化
  总结
第3章 Graphite组件
  Carbon
    carbon-cache
    carbon-relay
    carbon-aggregator
    过滤指标
    内部统计数据
    网络安全注意事项
  Whisper
    如何创建Whisper文件
    保留策略和存档
    Whisper归档规则
    计算Whisper文件的大小
    解析Whisper文件
    哪个归档处理我的查询
    聚合方法
    xFilesFactor
    规划命名空间
    性能考量
  Graphite Web
    Django框架
    Web服务器
    数据库
    Memcached
    事件
    后端存储
  总结
    基本安装
    垂直扩展
    水平扩展
    多站点复制
  最后一点想法
第4章 构建你的第一个Graphite服务器
  Synthesize快速入门
    Graphite安装在哪里
    安装包是否适用于我的操作系统发行版
    有哪些安装方法
    我应该使用virtualenv吗
    有效使用sudo
    依赖项
    从源码安装
  准备你的Web数据库
  配置Carbon
    carbon.conf
    storage-schemas.conf
    storage-aggregation.conf
    最后一些准备工作
    启动你的Carbon守护进程
  配置Graphite Web
    local_settings.py
    配置Apache
  验证你的Graphite安装
    Carbon统计
    向Carbon提供新数据
    构建你的第一张图表
第5章 Graphite用户界面
  查找指标
    浏览导航树
    使用搜索功能
    使用自动补全功能更智能地工作
    通配符
  Graphite Composer窗口
  嵌入式图表
  工具栏
    选择最近的数据
    刷新图表
    选择时间范围
    导出短链接
    从URL加载图表
    保存我的图表
    从我的图表中删除图表
  “图表选项”菜单
    添加图表标题
    隐藏图例
    隐藏坐标轴和网格
    使用图表模板
    线型图模式
    面积图和堆叠图
    调整Y轴
  “图表数据”对话框
    到底什么是目标
    构建Carbon性能图表
  分享你的工作
第6章 渲染API
  使用函数
    从基础函数开始
    数学与统计转换
    过滤和排序
    基于通配符分组
    数据平滑和预测
    调整指标标签
  备用的输出格式
第7章 仪表盘
  为什么需要仪表盘
  Graphite 仪表盘
  第三方仪表盘
    Grafana
    Tasseo
    Dusk
  自定义开发
    Dashing
    Rickshaw和D3.js
  总结
第8章 定位Graphite性能问题
  首要的,也是最基本的
  故障诊断工具箱
    生成指标和基准测试
    CPU利用率
    磁盘性能
    网络
    检查指标
  配置设置
    Carbon
    Graphite Web
  日志
    Carbon
    Graphite Web
    内核消息
  失败场景
    磁盘已满
    CPU饱和度
    渲染问题
  更上一层楼
第9章 扩展Graphite
  是什么让扩展Graphite变得“困难”
  Peter的Graphite故事
    开端
    受欢迎的痛苦
    扫清下一个障碍
    试试,再试试
    资源最大化
    避免停机
    共享Web数据库
    双向扩展
  最后的一些想法
  总结
附录A Carbon和Graphite Web的内部统计