skywalking源码分析第四篇一oapserver启动总结

本文深入分析了SkyWalking中的模块依赖关系,重点介绍了共享服务器模块作为Grpc服务器的角色,以及各插件如何注册Handler处理请求。skywalking-jvm-receiver-plugin负责JVM指标上报,而请求经过流式处理后存储于ES等设备。核心模块与遥测模块相互依赖,服务注册发现和指标上报依赖核心模块与共享服务器模块。
摘要由CSDN通过智能技术生成

通过第二篇微内核架构,讲解了oapserver进程的启动,本文将分析启动的组件如何串联工作

模块依赖关系图

  • 核心模块依赖配置模块和遥测模块(外部度量平台,如prometheus)
  • 服务注册发现,jvm指标上报clr上报依赖核心模块共享服务器模块
    在这里插入图片描述

总结

  • 共享服务器模块主要提供Grpc服务器
  • 其他插件向服务器模块注册Handler来处理请求
  • server-receiver-plugin中多个插件进行不同维度的信息上报

skywalking-jvm-receiver-plugin则进行jvm度量指标的上报

  • 请求一般经过流式处理[L1聚合,远程通信,L2聚合]到达存储层
  • 存储层负责落地es等存储设备
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值