前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >分布式链路追踪 Skywalking:插件化和模块化架构设计

分布式链路追踪 Skywalking:插件化和模块化架构设计

作者头像
35岁程序员那些事
发布2020-09-01 15:38:47
8490
发布2020-09-01 15:38:47
举报

SkyWalking 是一个开源 APM 系统,包括针对 Cloud Native 体系结构中的分布式系统的监视、跟踪、诊断功能。核心功能如下:

- 服务、服务实例、端点指标分析

- 根本原因分析,在运行时分析代码

- 服务拓扑图分析

- 服务,服务实例和端点依赖性分析

- 检测到慢速服务和端点

- 性能优化

- 分布式跟踪和上下文传播

- 数据库访问指标。检测慢速数据库访问语句(包括 SQL 语句)

- 报警

SkyWalking 目前是 Apache 顶级项目,作为这么优秀的开源项目,它的架构设计理念肯定会有很多值得我们借鉴。

SkyWalking 插件化架构设计

插件化整体设计

插件化架构,其实不止 Skywalking 但凡做中间件的,比如 Dubbo 就是插件化,当然 Nacos 2020 年的计划也是插件化,所以插件化是架构设计的一种趋势。

Skywalking 插件化架构整体设计如下,包含很多插件模块:集群插件模块、分布式配置插件模块、服务端收集器插件模块、查询插件模块、服务端接收器插件模块和存储插件模块。

原创不易,如果想进一步阅读文章全部内容,请关注本人的gitchat账户,订阅文章:

分布式链路追踪 Skywalking:插件化和模块化架构设计

https://gitbook.cn/gitchat/activity/5f14671119545b7e0b0c1c23

往期文章精选:

分布式链路追踪Skywalking Skywalking 存储客户端设计

源码分析-分布式链路追踪:Skywalking存储插件能力-elasticsearch

游侠:一名对技术、业务、管理和架构孜孜不倦的高级码农

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-08-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 架构随笔录 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档