分布式系统开发分布式监控

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

分布式系统开发实战第15章￿分布式监控
相比于单机的部署模式,应用在分布式部署下带2
来了新的挑战。

一方面,应用往往有多个实例,
这些实例需要在分布式多个节点上进行部署;另
一方面,通过人工手动操作命令来监控这些应用
已经变得越来越困难。

特别是在微服务架构下,
每个微服务往往需要设置单独的监控,这意味着
越多的服务带来的更多的监控。

而且每个微服务
可能使用不同的技术或语言,依靠不同的机器或
容器,使用其特有的版本控制,这也大大增加了
监控的复杂性。

本章学习
3
介绍分布式下常用的监控技术。

15.1 分布式监控概述
4
分布式系统往往配套会搭建监控系统,以保障分布式系统的持续可用。

15.2 分布式监控应用场景
5
一方面,手工操作费时费力,重复性操作令人乏味;
另一方面,也是最为重要的一点,手工操作加大的出错的可能。

把重复性的工作交给计算机来做是明智之举。

采用成熟的分布式监控产品帮助你减少不必要的劳动,省心省力。

15.3 分布式监控常用技术6
Nagios
Zabbix
Consul
ZooKeeper
15.4 实战:基于ZooKeeper的服务注册和7
发现
15.5 本章小结
8
本章介绍了分布式监控的概念、应用场景及常用技术,并演示了如何基于ZooKeeper来实现服务的注册和发现。

15.6 习题
9
请简述分布式监控的概念。

请简述分布式监控的应用场景。

请列举分布式监控常用技术。

请用你熟悉的编程语言编写应用,以实现一个操作分布式监控系统的例子。

相关文档
最新文档