原文: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