注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)家庭與辦公軟件Prometheus學習手冊

Prometheus學習手冊

Prometheus學習手冊

定 價:¥98.00

作 者: [美] 布萊恩布萊希(Brian Brazil) 著
出版社: 中國電力出版社
叢編項:
標 簽: 暫缺

ISBN: 9787519843182 出版時間: 2020-05-01 包裝: 平裝
開本: 16開 頁數(shù): 400 字數(shù):  

內(nèi)容簡介

  -了解對你的應(yīng)用程序代碼進行測控的位置以及對應(yīng)的測控量級。 -使用標簽來區(qū)分指標:唯W一的鍵值對。 -對Grafana這個流行的儀表盤工具進行介紹。 -學習如何使用節(jié)點導(dǎo)出器對你的基礎(chǔ)設(shè)施進行監(jiān)控。 -使用服務(wù)發(fā)現(xiàn)為你的機器和服務(wù)提供不同的監(jiān)控視角。 -在Kubernetes中使用Prometheus,并測試你可以在容器中使用的導(dǎo)出器。 -將其他監(jiān)控系統(tǒng)的數(shù)據(jù)轉(zhuǎn)換為Prometheus能夠識別的格式。

作者簡介

  作者介紹Brian Brazil是Robust Perception創(chuàng)始人,同時也是一名Prometheus開發(fā)人員。他專注于處理監(jiān)控相關(guān)業(yè)務(wù),服務(wù)過的公司從初創(chuàng)企業(yè)到世界五百強不等。他在Prometheus社區(qū)享有盛譽,在各類會議上做了許多演講,在他的博客Robust Perception網(wǎng)站上寫了許多與Prometheus相關(guān)的文章。譯者介紹 宋佳洋,國內(nèi)Prometheus布道師,多年工作于一線云計算公司,對云計算、分布式、監(jiān)控告警有深入理解。從 2016 年底開始接觸 Prometheus,對其源碼、架構(gòu)有深入研究,有 Prometheus二次開發(fā)經(jīng)驗,先后幫助公司多個業(yè)務(wù)系統(tǒng)接入Prometheus。他在國內(nèi)積極參與Prometheus 的推廣,曾先后舉辦線上線下Prometheus學習交流機會。 薛錦,計算機系統(tǒng)結(jié)構(gòu)專業(yè)碩士,多年一線云計算公司從業(yè)經(jīng)歷,擁有豐富的Golang 項目實戰(zhàn)經(jīng)驗。2016年開始接觸和使用Prometheus,對Prometheus實現(xiàn)原理、生產(chǎn)實踐有一定心得體會。

圖書目錄

目錄
前言 1
第I 部分 概述
第1 章 什么是Prometheus 7
什么是監(jiān)控? 9
監(jiān)控簡史 10
監(jiān)控分類 11
Prometheus 架構(gòu) 16
客戶端庫 16
導(dǎo)出器 18
服務(wù)發(fā)現(xiàn) 18
數(shù)據(jù)抓取 19
存儲 20
儀表盤 20
記錄規(guī)則和告警 21
告警管理 21
數(shù)據(jù)持久化22
Prometheus 不是什么 22
第2 章 開始使用Prometheus 24
運行Prometheus 24
使用表達式瀏覽器 27
運行Node Exporter 33
告警 35
第Ⅱ部分 應(yīng)用監(jiān)控
第3 章 測控 47
一個簡單的程序 47
Counter 數(shù)據(jù)類型 49
統(tǒng)計異常 52
統(tǒng)計大小 53
Gauge 數(shù)據(jù)類型 54
使用Gauge 類型 54
回調(diào) 56
summary 數(shù)據(jù)類型 57
histogram 數(shù)據(jù)類型 59
桶 60
測控單元測試 63
使用測控 64
需要測控什么內(nèi)容 64
需要測控多少 66
要怎么給指標命名 67
第4 章 展示 71
Python 72
WSGI72
Twisted 73
Gunicorn 多進程 74
Go 77
Java 78
HTTPServer 78
Servlet 80
Pushgateway 81
橋接 85
解析器 86
展示格式 86
指標類型 87
標簽 88
Escaping 88
時間戳 89
檢查指標 89
第5 章 標簽 91
什么是標簽 91
測控和目標標簽 92
測控 93
指標 94
多標簽 95
子項 95
聚合 97
標簽?zāi)J?99
枚舉 99
信息 101
什么時候使用標簽 103
基數(shù) 104
第6 章 Grafana 儀表盤 107
安裝 108
數(shù)據(jù)源 110
儀表盤和面板 110
避免圖形墻 112
圖形面板 113
時間控件 115
單一統(tǒng)計面板 116
表格面板 118
模板變量 119
第Ⅲ部分 基礎(chǔ)設(shè)置監(jiān)控
第7 章 Node 導(dǎo)出器 127
CPU 收集器 129
文件系統(tǒng)收集器 129
磁盤狀態(tài)收集器 130
Netdev 收集器 132
Meminfo 收集器 132
hwmom 收集器 133
stat 收集器 134
uname 收集器 134
loadavg 收集器 135
文本文件收集器 135
使用文本文件收集器 136
時間戳 138
第8 章 服務(wù)發(fā)現(xiàn) 139
服務(wù)發(fā)現(xiàn)機制 140
靜態(tài)配置 141
文件 142
Consul 145
EC2 146
重置標簽 147
選擇要抓取的內(nèi)容 148
目標標簽 151
如何拉取 159
metric_relabel_configs 161
標簽沖突和honor_labels 164
第9 章 容器和Kubernates 166
cAdvisor 166
CPU 168
內(nèi)存 168
標簽 169
Kubernetes 170
在 Kubernetes 中運行 170
服務(wù)發(fā)現(xiàn) 172
kube-stat-metrics 182
第10 章 常見導(dǎo)出器 183
Cousul 184
HAProxy 185
Grok 導(dǎo)出器 188
黑盒 191
ICMP 193
TCP 196
HTTP 198
DNS 201
Prometheus 配置 203
第11 章 與其他監(jiān)控系統(tǒng)協(xié)同 207
其他監(jiān)控系統(tǒng) 207
InfluxDB 209
StatsD 210
第12 章 編寫導(dǎo)出器 214
Consul 遙測 214
自定義收集器 218
標簽 222
指南 223
第Ⅵ部分 PromQL
第13 章 PromQL 概述 229
聚合基礎(chǔ)知識 229
Gauge 229
counter 231
summary 232
histogram 234
選擇器 236
匹配器 236
瞬時向量 238
范圍向量 239
偏移 241
HTTP 接口 242
query 242
query_range 245
第14 章 聚合運算符 248
分組 248
without 249
by 250
操作符 252
sum 252
count 253
avg 254
stddev 和stdvar 255
min 和max 256
topk 和bottomk 256
quantile 257
count_values 259
第15 章 二元運算符 261
處理標量 261
算術(shù)運算符262
比較運算符263
向量匹配 266
一對一 266
多對一和group_left 269
多對多和邏輯運算符 272
運算優(yōu)先級 277
第16 章 函數(shù) 279
改變類型 279
vector280
scalar 280
數(shù)學函數(shù) 281
abs 282
ln,log2 和log10 282
exp 283
sqrt 283
ceil 和floor 283
round 284
clamp_max 和 clamp_min 284
時間和日期 285
time 285
minute, hour, day_of_week, day_of_month, days_in_month, month 和year 286
timestamp 287
標簽 288
label_replace 288
label_join 289
缺失系列和absent 290
使用sort 和sort_desc 進行排序 290
Histogram 類型與histogram_quantile291
計數(shù)器 292
rate 292
increase294
irate 294
resets 295
改變gauge 值 296
changes 296
deriv 297
predict_linear 297
delta 298
idelta 298
holt_winters 298
隨時間聚合 299
第17 章 記錄規(guī)則 301
使用記錄規(guī)則 301
何時使用記錄規(guī)則 304
降低基數(shù)大小 304
編寫范圍向量函數(shù) 306
API 規(guī)則 307
如何不使用規(guī)則 307
記錄規(guī)則的命名 309
第Ⅴ部分 告警
第18 章 告警 315
告警規(guī)則 316
for 318
告警標簽 321
注釋和模板323
什么是好的告警? 326
設(shè)置Alertmanager 327
外部標簽 328
第19 章 Alertmanager 330
通知管道 330
配置文件 331
路由樹 332
接收器 340
抑制 350
Alertmanager Web 界面 351
第Ⅵ部分 部署
第20 章 整合 357
計劃推出 357
Prometheus 規(guī)模增長 358
使用聯(lián)合機制監(jiān)控全局 360
長期存儲 363
運行Prometheus 365
硬件 365
配置管理 367
網(wǎng)絡(luò)和身份驗證 369
為失敗做準備 370
Alertmanager 集群 373
元監(jiān)控和交叉監(jiān)控 374
管理性能 375
檢測問題 376
尋找昂貴的指標和目標 376
減少負載 378
水平分片 379
管理變革 380
獲得幫助 381

本目錄推薦

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