注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡網絡與數(shù)據(jù)通信Graphite監(jiān)控

Graphite監(jiān)控

Graphite監(jiān)控

定 價:¥89.00

作 者: [美] Jason Dixon(杰森?迪克森) 著,韓曦 等 譯
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787121395154 出版時間: 2020-09-01 包裝: 平裝
開本: 16開 頁數(shù): 260 字數(shù):  

內容簡介

  本書全方位、系統(tǒng)性地介紹了Graphite的起源、發(fā)展及其核心組件的應用,并深入淺出地介紹了監(jiān)控領域的相關知識。本書第1章至第4章主要介紹監(jiān)控的基本概念,以及Graphite核心組件的特性。第5章至第7章主要介紹創(chuàng)建基本折線圖的流程,使用鏈式函數(shù)和多坐標軸構建復雜圖表的方法,以及使用Graphite原生儀表盤及其他第三方儀表盤的方法。第8章和第9章主要面向系統(tǒng)管理人員介紹如何在生產環(huán)境中對Graphite進行擴展及故障修復。本書適合系統(tǒng)監(jiān)控領域、AIOps相關領域的讀者閱讀,對于想要了解更多系統(tǒng)監(jiān)控領域相關知識的技術人員、應用工程研發(fā)人員亦有一定的參考價值。

作者簡介

  Jason Dixon在指標、監(jiān)控及基礎設施領域是一位優(yōu)秀的思想家。他是全球Monitorama系列會議的創(chuàng)始人,并且是Graphite 項目成員之一。他曾在世界知名企業(yè)擔任過工程和管理職位,這些公司包括Heroku、GitHub、Librato 和Dyn。他和家人一起住在馬里蘭州。韓曦,自2008年研究生畢業(yè)起,開始從事軟件研發(fā)和技術管理工作,至今已有10余年相關經驗。曾擔任曙光信息高級研發(fā)工程師,火幣資深研發(fā)工程師,融數(shù)數(shù)據(jù)架構師,目前擔任多來點信息技術有限公司架構師。主導研發(fā)了日志平臺、APM系統(tǒng)及CDP平臺等大中型軟件。此外對Kafka、ELK和FLINK等大數(shù)據(jù)技術框架有深入理解。對基于AIOPS理論的監(jiān)控系統(tǒng)構建有較深入的研究。劉亞偉,自2017年以來先后任職融數(shù)數(shù)據(jù)高級開發(fā)工程師、火幣資深開發(fā)工程師、多來點架構師,負責APM、Alarm系統(tǒng)的構建,對于系統(tǒng)后續(xù)演進有深入的理解。王義明,從事軟件開發(fā)與測試相關工作多年,具有長期外資企業(yè)任職經歷,參與過多個著名開源項目,如OpenJDK(Oracle)、OpenWorkben(CA)。具有良好的英文溝通、閱讀和寫作能力。對Java核心庫、應用性能監(jiān)控、分布式追蹤、JVM、Java字節(jié)碼編程有深入研究。

圖書目錄

第1章 什么是Graphite
什么是時序數(shù)據(jù)
時序數(shù)據(jù)庫
存儲注意事項
優(yōu)先操作
Graphite的發(fā)展歷程
是什么讓Graphite與眾不同
簡單的指標格式
繪圖API
快速原型制作
豐富的統(tǒng)計函數(shù)庫
鏈式函數(shù)
案例研究:誰在生產環(huán)境中使用Graphite
Booking.com
GitHub
Etsy
Electronic Arts
我為什么會選擇Graphite
第2章 監(jiān)控慣例
監(jiān)控三要素
故障檢測
告警
容量規(guī)劃
重新審視輪詢/拉取模型
拉取模型
推模型
Graphite適合監(jiān)控領域嗎
可組合的監(jiān)控系統(tǒng)
遙測技術
指標路由
聚合
狀態(tài)引擎
通知路由
存儲引擎
可視化
總結
第3章 Graphite組件
Carbon
carbon-cache
carbon-relay
carbon-aggregator
過濾指標
內部統(tǒng)計數(shù)據(jù)
網絡安全注意事項
Whisper
如何創(chuàng)建Whisper文件
保留策略和存檔
Whisper歸檔規(guī)則
計算Whisper文件的大小
解析Whisper文件
哪個歸檔處理我的查詢
聚合方法
xFilesFactor
規(guī)劃命名空間
性能考量
Graphite Web
Django框架
Web服務器
數(shù)據(jù)庫
Memcached
事件
后端存儲
總結
基本安裝
垂直擴展
水平擴展
多站點復制
最后一點想法
第4章 構建你的第一個Graphite服務器
Synthesize快速入門
Graphite安裝在哪里
安裝包是否適用于我的操作系統(tǒng)發(fā)行版
有哪些安裝方法
我應該使用virtualenv嗎
有效使用sudo
依賴項
從源碼安裝
準備你的Web數(shù)據(jù)庫
配置Carbon
carbon.conf
storage-schemas.conf
storage-aggregation.conf
最后一些準備工作
啟動你的Carbon守護進程
配置Graphite Web
local_settings.py
配置Apache
驗證你的Graphite安裝
Carbon統(tǒng)計
向Carbon提供新數(shù)據(jù)
構建你的第一張圖表
第5章 Graphite用戶界面
查找指標
瀏覽導航樹
使用搜索功能
使用自動補全功能更智能地工作
通配符
Graphite Composer窗口
嵌入式圖表
工具欄
選擇最近的數(shù)據(jù)
刷新圖表
選擇時間范圍
導出短鏈接
從URL加載圖表
保存我的圖表
從我的圖表中刪除圖表
“圖表選項”菜單
添加圖表標題
隱藏圖例
隱藏坐標軸和網格
使用圖表模板
線型圖模式
面積圖和堆疊圖
調整Y軸
“圖表數(shù)據(jù)”對話框
到底什么是目標
構建Carbon性能圖表
分享你的工作
第6章 渲染API
使用函數(shù)
從基礎函數(shù)開始
數(shù)學與統(tǒng)計轉換
過濾和排序
基于通配符分組
數(shù)據(jù)平滑和預測
調整指標標簽
備用的輸出格式
第7章 儀表盤
為什么需要儀表盤
Graphite 儀表盤
第三方儀表盤
Grafana
Tasseo
Dusk
自定義開發(fā)
Dashing
Rickshaw和D3.js
總結
第8章 定位Graphite性能問題
首要的,也是最基本的
故障診斷工具箱
生成指標和基準測試
CPU利用率
磁盤性能
網絡
檢查指標
配置設置
Carbon
Graphite Web
日志
Carbon
Graphite Web
內核消息
失敗場景
磁盤已滿
CPU飽和度
渲染問題
更上一層樓
第9章 擴展Graphite
是什么讓擴展Graphite變得“困難”
Peter的Graphite故事
開端
受歡迎的痛苦
掃清下一個障礙
試試,再試試
資源最大化
避免停機
共享Web數(shù)據(jù)庫
雙向擴展
最后的一些想法
總結
附錄A Carbon和Graphite Web的內部統(tǒng)計

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號