1 / 10
文档名称:

统一监控平台方案(日志监控、方法监控、调用链路监控).docx

格式:docx   大小:241KB   页数:10页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

统一监控平台方案(日志监控、方法监控、调用链路监控).docx

上传人:suijiazhuang2 2020/12/30 文件大小:241 KB

下载得到文件列表

统一监控平台方案(日志监控、方法监控、调用链路监控).docx

文档介绍

文档介绍:、背景
统一监控平台方案
公司软件系统、硬件繁多,没有进行统一管理和监控,急需一个统一的监控系统进行全盘监控和管理。 进行系统故障预警和告警,保障系统健康稳定运行。
如今的服务通常由很多不同系统模块组成, 他们之间相互调用并通过 API调用外部服务。每个交互是
如何被执行的通常是一个黑盒。怎样跟踪和监控这些模块之间的调用流并提供清晰的视图来定位问题区域 和潜在瓶颈。如何能够在多个系统同时异常时,快速定位到异常的根源。
二、总体方案
1. 监控内容
各个系统日志监控、方法监控、 JVM监控、中间件监控、中间件监控( ZK、ES Kafka)、数据库
监控、硬件监控(服务器等)
2. 技术选型
Flume+Kafka+Spark+Elasticsearch+ 自研 UI 埋点 +pinpoint+zipkin 支持
监控项目版本划分
:实现日志收集,检索和分析功能
:实现硬件资源管理
:实现方法调用跟踪
:实现调用链路跟踪
监控平台架构图
/ 飞
r







f
应用异常监控(method调用异常)
应用性能监控
中间件监控(中间[价es、kafka)
系统资源
监控
服务器监

各个子系统(业务日志、系统应用组件、 JVM…)
告警系统:针对监控的数据进行异常告警( mail、短信等方式)
5. 云化监控平台设想
,云容器应用是后期发展趋势,企业私有云能够帮 助企业实现节约项目实施成本。
目前设计的监控平台为了兼容云应用系统,需要考虑云统一监控系统方案。
目前主流的云平台采用 kubernetes+docker技术实现。Kubenetes实现对docker容器的统一管理
和调度以及编排操作,统一监控平台怎样去支持云平台应用的监控?
统一监控平台
Spark RDD (core)
UI
ES集群
/7 咬••
.二…*
二二二:” 二7― J;
:h歹卜
广 二
Kafka
L —
Kafka
k 」
L 「
Kafka
4

Collector
Pinpoint
虚拟机平台应用
f
自研agent
自研agent
J
j L
L )
Kubernetes+Docker 云平台应用
埋点
Flume
Pinpoint
应用1
应用1
Heapster
统一监控系统架构图
J
埋点


应用n
J /
Fluentd
埋点
埋点
应用n
Kafka是一个大型的消息队列缓冲区,是个集群模式的消息缓冲区,可以存大量的缓冲数据,如果我们
的流量较大的时候会用到 kafka做一个消息缓冲作用,形成一些原始的交易数据。缓冲完之后,会再进入