27回答

0收藏

Prometheus监控实战 PDF 电子书

电子书 电子书 1739 人阅读 | 27 人回复 | 2023-09-01

Java电子书:Prometheus监控实战 格式 pdf 电子书 PDF 电子书 Java吧 java8.com* X0 r5 y" _  Q# J# P) q
+ a$ S7 W! K7 D* R7 R) p! p
: {$ ~: c+ z. `, H
编号:mudaima-P0286【Java吧 java8.com】  w. H' j) _9 m3 e& ?+ y# O% |

; t% `/ y8 a. P1 P: A* h$ Q9 R5 j$ R0 M$ g

. s! w" R4 d; D( v6 vJava电子书目录:
第1章 监控简介
& P' m/ {* Z- F  U  k7 }
1.1 什么是监控
2 j+ j+ R+ u" i0 M
1.1.1 技术作为客户
8 Z, d( r0 S/ r! k/ m
1.1.2 业务作为客户

( L! y, Q+ ]1 j( V& E
1.2 监控基础知识
/ Q$ r8 w/ n5 h  \  l8 L
1.2.1 事后监控

+ o5 \% c( i2 ]) ~
1.2.2 机械式监控
3 m4 V! R' F1 z% r5 T
1.2.3 不够准确的监控
3 ?, B& _) d* A
1.2.4 静态监控

8 V- Z0 |' V. X& t: {6 [. S' i7 M
1.2.5 不频繁的监控

9 m9 T/ e# A0 o9 m
1.2.6 缺少自动化或自服务

! Q! E0 r* y8 b5 \/ U+ U/ o
1.2.7 监控模式总结

3 @1 K! E" y) X* p- P) H! y
1.3 监控机制
& v% U$ N; I2 w0 D1 m$ Y
1.3.1 探针和内省

+ i3 t" d; k2 ?3 j5 N, t
1.3.2 拉取和推送

1 p9 i; B# @+ Q& Y
1.3.3 监控数据的类型

$ k1 v) }; |. u, z! t. K3 N+ @
1.4 指标

6 n) h2 Y  E+ s9 O6 j
1.4.1 什么是指标

3 z8 P& N% Z0 G4 B0 W1 |
1.4.2 指标类型
1 q% _0 D+ h2 `
1.4.3 指标摘要

! `' J. `8 y# k5 Q4 n7 h  ~/ H
1.4.4 指标聚合
" `) i; k5 {' s5 O" r) p
1.5 监控方法论
4 i, y2 _# a8 i0 ]
1.5.1 USE方法
# C; {% i6 ]( [: G; ?8 t: U% Q
1.5.2 Google的四个黄金指标
+ A& i5 K% w2 c' K* {" i! p' K- Y) u
1.6 警报和通知

* S; S5 h/ S5 w4 c+ ?# G; f
1.7 可视化

2 `! C" s: h0 ?3 d% f
1.8 另一本关于监控的书
  n0 @' k, d9 v' e" b& h; E
1.9 本书内容

1 B6 ^/ Q2 t: Y- q$ b, M# |
1.10 小结
. y. A% j- E+ {4 m- D
第2章 Prometheus简介

' D" t" l6 Q; t' ~
2.1 Prometheus起源

* T2 P2 p# i% D+ P8 i; x
2.2 Prometheus架构
5 r' ^; i9 M. E: u4 H/ n1 e4 G
2.2.1 指标收集
$ J6 F' v# l1 A3 d. X0 w1 g& B& p
2.2.2 服务发现

; P# Q0 C7 i6 }, I; [
2.2.3 聚合和警报

8 K) k# {' ?. P7 Y" ~. U* H/ P
2.2.4 查询数据
, o% V) e* ]3 |7 Z6 U' o
2.2.5 自治
5 u0 i# u2 H0 t* v( n
2.2.6 冗余和高可用性

' O5 m" s# ?) t  H( c
2.2.7 可视化
  @% h% w* O* d+ F4 i( X. c
2.3 Prometheus数据模型
+ p' E- w( E( C
2.3.1 指标名称
! n$ J" s5 M) _
2.3.2 标签
: w# }; I& ~' `
2.3.3 采样数据

" K  z# Z: E& M
2.3.4 符号表示

' y/ \/ _% x* U1 J: A
2.3.5 保留时间

; ]7 U* }. H$ @, ?
2.4 安全模型
: `  r& M/ l& @+ r. K
2.5 Prometheus生态系统
. [2 i: H, V& X7 E- F8 \
2.6 参考链接

1 U: n' F' R9 Z* f# V
2.7 小结
' R% @* I5 J5 n3 [6 u3 y4 G2 J8 A
第3章 安装和启动Prometheus
$ W- O) J3 [/ I% p7 V0 a
3.1 安装Prometheus

3 `9 [) Z8 Q' q5 E
3.1.1 在Linux上安装Prometheus
; B/ u: H4 O1 n1 J; w$ n9 W# o
3.1.2 在Windows上安装Prometheus

$ E8 [7 f: X3 x- z6 S& x
3.1.3 在Windows上安装Prometheus的其他方式

1 {6 C$ b3 E7 Y8 C
3.1.4 在Mac OS X上安装Prometheus
. W0 C) \& ~& q; A
3.1.5 通过监控套件安装Prometheus

) E- z1 u' ^7 w( b% i! ^! f
3.1.6 通过配置管理工具安装Prometheus

9 A0 \) [; S, q$ l1 n. G) S/ h
3.1.7 通过Kubernetes安装Prometheus
* ^, D& n/ s9 g8 D! P7 ~
3.2 配置Prometheus

$ d; j3 X! a8 B9 T: Q
3.2.1 global
3 P+ \: A+ C% j7 g7 D' j3 h6 z% A
3.2.2 alerting

6 K; t, h$ @& j' q* V' Q
3.2.3 rule_files

6 _2 z" O5 V0 T9 H. W
3.2.4 scrape_configs
! {/ v; a$ Z% t$ W# l
3.3 启动Prometheus
0 q8 F. c* t. x& F3 R
3.4 第一个指标

' e2 G, Q( J; Y  n3 Z/ z0 ?
3.5 表达式浏览器
1 g3 r4 w% t8 ]3 c
3.6 聚合时间序列
. V9 H0 S8 O7 b6 v, h
3.7 容量规划

7 [  E6 }# y  z( Z0 `7 I. w  E
3.7.1 内存
# l, D0 I# x0 j# H" w  `% y, C
3.7.2 磁盘
+ m% j* Q, s8 _
3.8 小结

: Z1 Y' Q& o* G& h5 h
第4章 监控主机和容器
! @, t+ a! a7 b; W; h  n
4.1 监控节点
! u( n( j' r; P8 c$ [- f9 }/ [9 k
4.1.1 安装Node Exporter
0 G  E% m! @; b6 F% G: j2 f1 N
4.1.2 配置Node Exporter

$ w6 k5 m( m  |, f- A5 I, E. N
4.1.3 配置textfile收集器

& k4 w- Q6 X# E& z
4.1.4 启用systemd收集器

2 Z) H# a! ?+ P; Y- y( B( t  @. G) i
4.1.5 运行Node Exporter

/ e2 |. @8 ?1 F5 |& i" b, p
4.1.6 抓取Node Exporter

+ P( ]# n% ?# ?, t* j/ o
4.1.7 过滤收集器
- d' j4 C1 k+ c8 {3 ~+ C
4.2 监控Docker容器
/ E. @6 P/ R* C- r
4.2.1 运行cAdvisor

/ z) h' r: n) Q* n0 t: P  m
4.2.2 抓取cAdvisor

  Y& K9 k- `# l3 S
4.3 抓取的生命周期
3 s% |) m! a/ |
4.4 标签

' s$ @) y# |: [( e
4.4.1 标签分类

& V: j/ G' H5 p
4.4.2 重新标记

& ?& @/ \/ V7 s1 j+ a
4.5 Node Exporter和cAdvisor指标

+ y6 u2 M5 q; N, m0 s1 ?
4.5.1 USE方法

1 L2 w$ J& A4 ~7 T6 Q. h. k
4.5.2 服务状态

4 _0 X6 U# a, \* u$ ~
4.5.3 可用性和up指标

% I# T4 K9 J! H
4.5.4 metadata指标

1 _: R1 g8 x' j5 |) l3 A, T4 n8 D5 h) T
4.6 查询持久性

5 Q% H7 F1 w1 v7 j* d; s2 \+ c
4.6.1 记录规则
2 t! i' V6 j7 s7 G
4.6.2 配置记录规则

8 n# @% b8 }3 D- O9 Z
4.6.3 添加记录规则
% j2 P9 V- Z* G! H
4.7 可视化
/ B* _* O! D& J: U3 a
4.7.1 安装Grafana
& z- P+ q) S7 c9 [; D
4.7.2 启动和配置Grafana

$ S1 g: c- M8 R0 Z9 `+ u. I
4.7.3 配置Grafana Web界面

" m. v: N6 z: e! f4 n" E
4.7.4 第一个仪表板
6 T. Y. ~: n( n6 J6 S6 a- b0 Q( @
4.8 小结
. J6 }1 H$ _4 T; p2 q. v
第5章 服务发现

6 ]% d" m/ f& J
5.1 静态配置的局限性

, _/ ^# l; u) E3 z" s9 X  w
5.2 基于文件的服务发现
+ o4 E* h" u' p5 X  U
5.3 基于API的服务发现

2 w0 K) z3 d9 Q6 [  X
5.4 基于DNS的服务发现

- A& O# x; ~5 j9 ~2 T
5.5 小结

7 w; m$ Y4 |5 r" V* t, L
第6章 警报管理

" g& ?6 G4 {& F, b0 w& u7 U
6.1 警报
3 c3 D9 }: X! e; u, I7 L* m, g
6.2 Alertmanager如何工作

+ }$ p  V. M! E
6.3 安装Alertmanager
( Q# `2 g) _' y
6.3.1 在Linux上安装Alertmanager
2 n4 u9 D- r3 t4 f4 Q3 K
6.3.2 在Windows上安装Alertmanager
1 s% L+ E" s; L2 p7 |, @0 H! s
6.3.3 通过监控套件安装Alertmanager

% t& |; @: m; e, d/ P
6.3.4 通过配置管理工具安装Alertmanager

+ D2 M. ^  n5 n' y7 ?
6.4 配置Alertmanager

0 _: M  A2 R# |( k# h% H3 U7 U' L* u
6.5 运行Alertmanager
& [) I; E) G( k1 Y" c; y* E
6.6 为Prometheus配置Alertmanager

) E' M! _) z- y
6.6.1 Alertmanager服务发现

4 f1 q* G$ I( Z& ~
6.6.2 监控Alertmanager

* ]' G* [% t* B! [8 v. u9 A2 B
6.7 添加警报规则

+ N# R2 W, h5 x! {
6.7.1 添加第一条警报规则
; @% X  e9 U; t+ Y. P. {! o
6.7.2 警报触发

8 m2 N" b/ G- ?- e
6.7.3 Alertmanager的警报

0 O* u0 u% j8 o6 V  k
6.7.4 添加新警报和模板

0 g! J# U% c! ~) `' U
6.8 路由
$ Y1 B' n! x2 d* N8 k
6.9 接收器和通知模板
  o3 N0 P( `3 x$ {% H
6.10 silence和维护

  s7 p$ `& x2 }9 A
6.10.1 通过Alertmanager控制silence

) d% x0 r2 m; |% R
6.10.2 通过amtool控制silence

5 Z: U9 Y+ P# S+ f
6.11 小结

* N, ]/ ?& |  K+ ~' D2 J
第7章 可靠性和可扩展性

( F9 s! H, w7 N% w. @% i  d% g
7.1 可靠性和容错性
, {. Z9 m+ P+ c  O- w
7.1.1 重复的Prometheus服务器

6 I4 E: C) z3 Q  B; C  i
7.1.2 设置Alertmanager集群
2 |% E! |, H# h% K# O
7.1.3 为Prometheus配置Alertmanager集群
2 U6 j7 T- R4 ~+ h
7.2 可扩展性

4 H3 \, f- |! V% S& v) g. b* Z$ F
7.2.1 功能扩展
: ]0 \$ ^* w8 h$ ], n+ a
7.2.2 水平分片

  W: ^) `! @. y8 W
7.3 远程存储

6 S5 j5 \# s& {9 A) `% i
7.4 第三方工具
. h. }' }" F1 q9 `  B
7.5 小结

" }/ Y5 \$ Z# C% b8 M3 T' B
第8章 监控应用程序
1 d+ ^; G% f! _+ K( M6 P7 j- l
8.1 应用程序监控入门
/ A' ]- F8 d: y* v2 G  D
8.1.1 从哪里开始

' O! T1 ~6 {% E% ?; d& J% \
8.1.2 监控分类

3 D6 Q* N& ?' @9 ^
8.2 指标
& z% L0 j7 |' Y6 K/ M; `
8.2.1 应用程序指标
  C) V' ^$ g$ |& l5 z" d$ U+ `: D! V
8.2.2 业务指标
# A) p: D/ v7 L2 }6 i0 j! q2 |
8.2.3 放置指标
: c* i- Z, w6 f
8.2.4 实用程序模式

! d& V% J8 s/ c2 D4 b9 U
8.2.5 外部模式

8 ^  S: j0 l3 |8 M, w
8.2.6 监控应用程序示例
- y! V; E2 _( I5 A7 b
8.3 小结
7 T2 |5 A9 S' W% w
第9章 日志监控

' H5 U2 V4 b) k' b6 A
9.1 日志处理
7 v5 Y2 f8 Z8 D$ w. X, Y  H) u
9.2 mtail简介

/ `8 _2 K  u* _- V
9.2.1 安装mtail
0 E3 G6 ~- N- D/ L& `/ D
9.2.2 使用mtail
  ^0 J2 C; d* H# I# o
9.2.3 运行mtail

$ ?- _4 a, g4 Y3 M) N
9.3 处理Web服务器访问日志

8 `% N5 u$ {- S+ Z6 v; m0 [
9.4 解析Rails日志到直方图
) ^, ^9 k$ \' u
9.5 部署mtail

3 O1 s* m# p) c- m. Y/ k# d  M
9.6 抓取mtail端点

- S0 _: o8 j/ ?) G
9.7 小结
$ f, G0 ]. d8 Z: w- Y3 l! C; _" i
第10章 探针监控
  x& h% V2 r% p) v+ T& o" I
10.1 探针架构
/ G- k$ j0 ^1 D
10.2 Blackbox exporter
3 t! ?& B4 X, i6 o8 S: o
10.3 安装exporter
' Q3 }* ?% |$ }& q
10.3.1 在Linux上安装exporter
' t% J* j- V& Y
10.3.2 在Windows上安装exporter

% g% h9 i# d6 Q# [: Q9 F
10.3.3 通过配置管理工具安装exporter

  i7 v" y% v: u; a+ f
10.4 配置exporter
  E! ?; m- k+ R, Z8 F% ~
10.4.1 HTTP检查
0 B  I& \- J0 h: B+ S
10.4.2 ICMP检查
, r  }2 w1 W: J0 [0 \0 f
10.4.3 DNS检查
  h* C. j3 m. A* s# S5 y8 A1 i& S
10.5 启动exporter

3 [% g. z8 G$ U/ I, X  x: g% E
10.6 创建Prometheus作业
+ F" z" |" x9 a1 j' u7 M
10.7 小结
; P9 b6 D% D, u/ F+ k! ?
第11章 推送指标和Pushgateway

: r$ @' i% P9 g/ A( d' v. g( ^1 \% B
11.1 Pushgateway

7 D9 O1 N6 ^8 t' ~
11.1.1 Pushgateway使用场景
* D1 t% T' x8 Y6 H$ q* j0 b
11.1.2 安装Pushgateway

7 q% C+ Z% _1 m5 R+ e& \
11.1.3 在Linux上安装Pushgateway

5 h. K. S$ f. c5 n* a& f/ _
11.1.4 在Windows上安装Pushgateway
, t- e4 [! I! }
11.1.5 通过配置管理工具安装Pushgateway
. i/ f$ t$ J2 R+ p( u2 r
11.1.6 配置和运行Pushgateway
: K5 O; Q  F" m$ _/ p3 j
11.1.7 向Pushgateway发送指标

  ?* j" ^4 ?; D. Z2 C
11.1.8 在Pushgateway上查看指标
& \! y! A5 V, L6 J0 x4 V
11.1.9 删除Pushgateway中的指标
+ D6 {7 U/ f0 H2 K
11.1.10 从客户端发送指标
1 v% C9 D- V7 b9 y
11.2 抓取Pushgateway
- s- c. H" O& L& R
11.3 小结

) ?; J# `' C; C3 A! f& W6 y
第12章 监控Kubernetes
8 \) [0 _% Z  X! n4 M% T
12.1 Kubernetes集群
% v. }5 i2 z- g9 V
12.2 在Kubernetes上运行Prometheus

' t/ P4 e7 g: Y; ~+ @
12.3 监控Kubernetes
1 Y; R* u( w$ O* t7 d
12.4 监控Kubernetes节点

" D% Y* [! K) d# A6 ?
12.4.1 Node Exporter DaemonSet

" Y/ ~1 e: R# h: Y6 R
12.4.2 Node Exporter服务

' z* a& H! T9 t  t( p  q
12.4.3 部署Node Exporter

$ v) N2 @% X" n0 v
12.4.4 Node Exporter作业

0 @  E. H" O$ m) E1 n  N7 s/ H, p
12.4.5 Node Exporter规则

- G' ^/ P! s: R6 R* F
12.5 Kubernetes

( [' }5 C5 P( w& {& |. t
12.5.1 Kube-state-metrics
# g8 z0 j% ]( s
12.5.2 Kube API
/ @2 J- q3 \* O1 V: x
12.5.3 cAdvisor和节点

* k# [6 P8 `/ x# s5 u
12.6 小结 java8.com

- V" U5 e1 C  C) d/ ~2 M, V
第13章 监控Tornado

; y4 I. D. h3 @0 c0 Q5 i
13.1 边车模式
6 I7 M" N+ S# l- Y
13.2 MySQL

# W4 U6 {% p' @1 N! `4 t$ o* u) u
13.3 Redis

/ `) {+ ^. [8 D7 {
13.4 Tornado
$ V4 g: A% I3 }( a& C$ C8 q- ^" ^1 c
13.4.1 添加Clojure包装器

5 s" O. p) i4 p3 K' q8 a0 y( K) }) f8 D
13.4.2 添加注册表
) v3 Q7 T# a) f8 o1 R) f- N% _! Q# ]
13.4.3 添加指标
' B% F. |- K6 j2 v5 e  a7 w
13.4.4 导出指标

3 b5 _- @, `% Q5 s
13.4.5 Tornado监控配置

/ X# A3 d0 h$ N
13.5 小结
/ R5 a, e$ n; H0 r9 {

1 m+ {( v" f8 ?2 Q  J1 m/ S- _百度云盘下载地址(完全免费-绝无套路):
游客,如果您要查看本帖隐藏内容请回复
9 U" B+ T2 T% ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
关注下面的标签,发现更多相似文章
分享到:

回答|共 27 个

呈福

发表于 2023-9-22 17:42:40 | 显示全部楼层

真心不错 收下下

火山下的小草

发表于 2023-9-23 07:00:14 | 显示全部楼层

路过,收下了,不错的论坛

永不止尽

发表于 2023-9-23 16:02:31 | 显示全部楼层

真的免费下载 难得

暮寒草

发表于 2023-9-23 19:52:48 | 显示全部楼层

真心不错 收下下

开启一键防护的废物勿扰

发表于 2023-9-24 09:49:10 | 显示全部楼层

不错,好资源

笨笨一顺

发表于 2023-9-26 06:28:11 | 显示全部楼层

给力,真免费

幸福开始

发表于 2023-9-27 10:24:31 | 显示全部楼层

good 白漂啦

库里历史第一人

发表于 2023-9-28 15:16:32 | 显示全部楼层

真的免费下载 难得

绾柔

发表于 2023-9-28 17:17:38 | 显示全部楼层

免费资源 真的无套路
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则