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

Graphite監(jiān)控

Graphite監(jiān)控

定 價(jià):¥89.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號