原文:skywalking源码改造

.需求描述: 在skywalking收集到业务请求日志时,可以将特定的数据转发到自己的服务中 .思路: 使用动态代理在skywalking处理数据时调用kafka组件,将数据转发到kafka中,在自己的服务中使用监听器进行监听 .实现: skywalking在启动时,会将所有的实体module进行初始化。在初始化时,将kafka组件注入并且为每一个module添加一个动态代理 红色为修改的代码 ...

2020-11-27 11:30 0 503 推荐指数:

查看详情

SkyWalking拓朴图group功能改造

  用过SkyWalking的拓朴图功能都知道,里面有个组功能,见左下角Create Group按钮,我称之为域,一个组就是一个子域,这个功能还是很重要的,因为如果一个月内活跃的服务器很多,整体的拓朴图就会密密麻麻,点击左上角All services的下拉框的值又只能看到这个服务器相关的链路信息 ...

Wed Dec 23 23:38:00 CST 2020 0 1247
SkyWalking源码解析合集

https://skywalking.apache.org/zh/blog/2018-12-21-SkyWalking-source-code-read.html https://skywalking.apache.org/zh/blog/ https ...

Tue Sep 01 08:31:00 CST 2020 0 1447
SkyWalking 源码的整体结构

SkyWalking 源码的整体结构如下图所示: 1、apm-application-toolkit 模块:SkyWalking 提供给用户调用的工具箱。 该模块提供了对 log4j、log4j2、logback 等常见日志框架的接入接口,提供了 @Trace 注解 ...

Wed Jun 23 00:13:00 CST 2021 0 209
源码构建Apollo以及改造

1. 下载release版本 本次构建的是1.4.0的版本 2. 初始化数据库信息 数据库表信息 2.1 修改注册中心配置 初始化数据库表后,需要修改 ApolloConfigDB.Ser ...

Thu May 23 18:13:00 CST 2019 0 586
skywalking源码的搭建

zh 上面有两种编译方式 第一种是通过git clone源码 出现上面的提示是网络原因导致下载失败,可以参考下面的解决办法解决 哔哩哔哩上面直击痛点:一招搞定GitHub开源项目下载加速! - 1.开源项目下载优化(Av94251133,P1).mp4 ...

Wed Nov 25 03:01:00 CST 2020 0 492
Tor源码阅读与改造(一)

0x00 前言 由于公司需求,需要掌握洋葱网络的整体架构和部分详细实现细节,并对Tor进行针对性的改造。在查询Tor官方相关文档和google各种网站后,得到的信息仍无法达到目的,所以便开始了阅读Tor源码的旅程。 Tor的源码可以在官网直接进行下载,URL地址 ...

Mon Mar 04 08:53:00 CST 2019 0 797
skywalking源码部署启动流程

skywalking源码部署启动流程1、源码打包流程 一、打包命令mvn clean package -DskipTests编译命令mvn compile -Dmaven.test.skip=true二、生成的包的路径D:\workSpace\skywalking\apm-dist-es7 ...

Fri Apr 09 01:28:00 CST 2021 0 318
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM