Hi Sheng, I just minor modified the description of RocketMQ's task. I had double check RocketMQ task that is existed as I expected.
Sheng Wu <[email protected]> 于2021年4月18日周日 下午2:43写道: > > Hi > > I am a little confused about the WIKI changelog. You removed Pulsar > and add RocketMQ? What is the difference? Or you just simply change > the idea of task? > > Sheng Wu 吴晟 > Twitter, wusheng1108 > > Daming <[email protected]> 于2021年4月18日周日 下午1:40写道: > > > > Thanks for your reminder. I forgot. > > > > Sheng Wu <[email protected]> 于2021年4月18日周日 上午8:57写道: > > > > > Hi Haochao > > > > > > I noticed you added a task about Pulsar reporter for the agent, it is fine > > > to do this. But please be advised, this has not been accepted as a part of > > > the ASF repo. > > > Due to the issue we discussed, Pulsar has a very big size of client lib > > > jar, as as we have supported Kafka as a transport layer, and all things > > > are > > > pluggable(agent side and OAP side), this could be hosted as a 3rd party > > > repo. > > > > > > Sheng Wu 吴晟 > > > Twitter, wusheng1108 > > > > > > > > > Haochao Zhuang (Confluence) <[email protected]> 于2021年4月18日周日 上午12:10写道: > > > > > >> There's *1 new edit* on your page > > >> > > >> [image: page icon] > > >> <https://cwiki.apache.org/confluence/display/SKYWALKING/Open+Source+Promotion+Plan+-+Summer+2021+Tasks?src=mail&src.mail.product=confluence-server&src.mail.timestamp=1618675800381&src.mail.notification=com.atlassian.confluence.plugins.confluence-notifications-batch-plugin%3Abatching-notification&src.mail.recipient=8aa9808765b372660165d35c0aab006d&src.mail.action=view> > > >> Open > > >> Source Promotion Plan - Summer 2021 Tasks > > >> <https://cwiki.apache.org/confluence/display/SKYWALKING/Open+Source+Promotion+Plan+-+Summer+2021+Tasks?src=mail&src.mail.product=confluence-server&src.mail.timestamp=1618675800381&src.mail.notification=com.atlassian.confluence.plugins.confluence-notifications-batch-plugin%3Abatching-notification&src.mail.recipient=8aa9808765b372660165d35c0aab006d&src.mail.action=view> > > >> Haochao Zhuang edited this page > > >> Here's what changed: > > >> > > >> ... > > >> > > >> 项目题目 > > >> > > >> 项目描述 > > >> > > >> 难度 > > >> > > >> 导师名称 / 联系方式 > > >> > > >> 项目产出要求 > > >> > > >> 项目技术要求/成长 > > >> > > >> 相关仓库地址 > > >> > > >> 报名学生/候选人 > > >> License-Eye: Maven 项目 license 分析 > > >> > > >> SkyWalking License Eye 是一个全功能的 License 工具,可以检查 / 修复文件头 License 问题,解析项目依赖的 > > >> License。 > > >> > > >> 本项目是为了分析 maven 项目中所引用到的所有依赖项目(包括传递依赖)的 license 类别,避免 Apache > > >> 项目(或者其他开源项目)发版可能的 license 问题。 > > >> 难 > > >> > > >> 柯振旭 <http://github.com/kezhenxu94> > > >> > > >> kezhenxu94 at apache dot org > > >> > > >> `license-eye dependency check` 命令支持分析 maven 项目依赖,生成项目所依赖的 license 报表,报告与 > > >> APL 2.0 不兼容的部分。 > > >> > > >> - 熟练 GoLang 编程语言。 > > >> - 了解 Java 及其构建工具(Maven)。 > > >> > > >> https://github.com/apache/skywalking-eye > > >> <https://github.com/apache/skywalking-eyes> > > >> License-Eye: NPM 项目 license 分析 > > >> > > >> SkyWalking License Eye 是一个全功能的 License 工具,可以检查 / 修复文件头 License 问题,解析项目依赖的 > > >> License。 > > >> > > >> 本项目是为了分析 NPM 项目中所引用到的所有依赖项目(包括传递依赖)的 license 类别,避免 Apache > > >> 项目(或者其他开源项目)发版可能的 license 问题。 > > >> 中 > > >> > > >> 柯振旭 <http://github.com/kezhenxu94> > > >> > > >> kezhenxu94 at apache dot org > > >> > > >> `license-eye dependency check` 命令支持分析 NPM 项目依赖,生成项目所依赖的 license 报表,报告与 > > >> APL 2.0 不兼容的部分。 > > >> > > >> - 熟练 GoLang 编程语言。 > > >> - 了解 NodeJS 项目结构及其构建工具(npm)。 > > >> > > >> https://github.com/apache/skywalking-eye > > >> <https://github.com/apache/skywalking-eyes> > > >> skywalking-python: 定义 meter 上报接口,实现 meter 上报协议 > > >> > > >> skywalking-python 是 SkyWalking 的官方 Python 探针。 > > >> > > >> 本项目目的是进一步将 Python 探针的功能与 Java 探针的功能进行对齐,在 Python 探针中实现指标上报的 API 和协议,有 > > >> Java 版本可供参考。 > > >> 易 > > >> > > >> 柯振旭 <http://github.com/kezhenxu94> > > >> > > >> kezhenxu94 at apache dot org > > >> skywalking-python 能够提供简单易用的上报 meter 的 API,并对最终上报数据的协议进行实现。 > > >> > > >> - 熟练 Python 编程语言和 Python gRPC 框架。 > > >> - 了解可观测性领域常见指标类型,如 Counter,Histogram,Gauge,等等。 > > >> > > >> http://github.com/apache/skywalking-python > > >> > > >> http://github.com/apache/skywalking-data-collect-protocol > > >> > > >> 官网视觉设计(非代码贡献) 根据SkyWalking的项目背景,对skywalking官网的配色、布局、风格、图标、字体等进行设计。 难 > > >> > > >> 吴晟 > > >> > > >> [email protected] > > >> 网站设计说明书,包括设计理念,布局,配色,图标,交互模式等 视觉设计说明书 https://skywalking.apache.org > > >> skywalking-python: 实现日志上报功能 skywalking-python 是 SkyWalking 的官方 Python 探针。 > > >> > > >> 本项目是为了在 Python 探针中实现日志收集并通过 gRPC 协议上报给接收端的功能。有 Java 版本实现以供参考。 中 张可 > > >> <https://github.com/humbertzhang> > > >> > > >> zhangke at apache dot org 在 skywalking-python 中实现日志上报协议 ,并对 Python > > >> 主流日志库支持透明地日志上报。 > > >> > > >> - 熟悉 Python 编程语言。 > > >> - 有Python日志库使用经验。 > > >> - 有过gRPC编程相关经验。 > > >> > > >> https://github.com/apache/skywalking-python > > >> <http://github.com/apache/skywalking-python> > > >> > > >> https://github.com/apache/skywalking-data-collect-protocol > > >> <https://github.com/apache/skywalking-data-collect-protocol/blob/master/logging/Logging.proto> > > >> > > >> > > >> > > >> skywalking-cli:易用性优化 > > >> > > >> skywalking-cli是为SkyWalking用户和OPS团队提供的命令行交互工具。 > > >> > > >> 本项目是为了让用户能够更便捷、高效地使用来对该命令行工具进行一系列的优化。(适合第一次参与开源的同学) > > >> 易 > > >> > > >> 江华禧 > > >> > > >> [email protected] > > >> > > >> 实现至少四点优化,供参考的优化点: > > >> > > >> - 优化结果的输出 > > >> - 实现根据命令推断显示类型 > > >> - 实现命令自动补全 > > >> - 实现shell脚本一键安装 > > >> > > >> (可从用户角度提出其他优化点更佳) > > >> > > >> - 熟悉Golang > > >> > > >> https://github.com/apache/skywalking-cli > > >> skywalking-cli:实现实例依赖的展示 > > >> > > >> skywalking-cli是为SkyWalking用户和OPS团队提供的命令行交互工具。 > > >> > > >> 本项目是为了在命令行以图形的方式展示service/endpoint的上下游依赖关系,可以参考已有的trace命令来实现。 > > >> 中 > > >> > > >> 江华禧 > > >> > > >> [email protected] > > >> > > >> - `swctl dependency`命令 > > >> - 实例依赖还需要展示相关的指标 > > >> > > >> > > >> - 熟悉Golang > > >> - 了解 GraphQL > > >> > > >> > > >> - https://github.com/apache/skywalking-cli > > >> - https://github.com/apache/skywalking/issues/4466 > > >> - service/endpoint的上下游依赖显示可以参考官网的live demo > > >> > > >> > > >> skywalking e2e,增加metrics exporter测试 > > >> > > >> skywalking有完整的e2e体系,大部分核心功能通过e2e自动化测试确保功能正确性。 > > >> > > >> 目前,metrics exporter导出功能没有进行自动化测试。适合对集成以及自动化测试感兴趣的同学参与。 > > >> 中 > > >> > > >> 吴晟 > > >> > > >> [email protected] > > >> > > >> - 使用golang实现模拟的metrics server做为导出数据的接收方 > > >> - 为metrics server增加校验接口(http) > > >> - 通过e2e框架完成验证 > > >> > > >> > > >> - 基本的golang和java的开发能力 > > >> - 了解自动化测试的基本知识,如,docker,maven test > > >> > > >> > > >> - metrics导出功能文档 > > >> > > >> https://skywalking.apache.org/docs/main/latest/en/setup/backend/metrics-exporter/ > > >> - 相关配置文档也可在此处找到https://skywalking.apache.org/docs/main/latest/readme/ > > >> > > >> > > >> go2sky: 增加 dubbo-go 插件 为 go2sky 实现 dubbo-go 插件 易 > > >> > > >> 张伟 <https://github.com/arugal> > > >> > > >> [email protected] > > >> > > >> - 实现 dubbo-go 插件 > > >> - 增加插件测试 > > >> > > >> > > >> - 熟悉 golang > > >> - 了解 go2sky > > >> - 了解 dubbo-go > > >> > > >> https://github.com/SkyAPM/go2sky > > >> > > >> https://github.com/SkyAPM/go2sky-plugins > > >> > > >> https://github.com/apache/dubbo-go > > >> > > >> go2sky: 增加 mysql 插件 为 go2sky 实现 mysql 插件 中 > > >> > > >> 张伟 <https://github.com/arugal> > > >> > > >> [email protected] > > >> > > >> - 实现 mysql 插件 > > >> - 增加插件测试 > > >> > > >> > > >> - 熟悉 golang > > >> - 了解 go2sky > > >> - 了解 mysql sdk > > >> > > >> https://github.com/SkyAPM/go2sky > > >> > > >> https://github.com/SkyAPM/go2sky-plugins > > >> > > >> https://github.com/go-sql-driver/mysql > > >> > > >> skywalking-transporter-plugin:增加RocketMQ插件 为skywalking实现将Apache > > >> RocketMQ作为传输层。 高 > > >> > > >> 庄浩潮 > > >> > > >> [email protected] > > >> > > >> - 实现SkyWalking Agent端exporter插件 > > >> - 实现Skywalking OAP端fetcher模块 > > >> > > >> > > >> - 熟悉Java > > >> - 了解Apache RocketMQ Client > > >> > > >> https://rocketmq.apache.org/ <http://rocketmq.apache.org/> > > >> > > >> https://skywalking.apache.org/ > > >> > > >> skywalking-transporter-plugin:增加Apache Pulsar插件 为skywalking实现将Apache > > >> Pulsar作为传输层。 高 > > >> > > >> 庄浩潮 > > >> > > >> [email protected] > > >> > > >> - 实现SkyWalking Agent端exporter插件 > > >> - 实现Skywalking OAP端fetcher模块 > > >> > > >> > > >> - 熟悉Java > > >> - 了解Apache Pulsar > > >> > > >> https://pulsar.apache.org/ <http://rocketmq.apache.org/> > > >> > > >> https://skywalking.apache.org/ > > >> > > >> SkyAPM-php-sdk: 完善redis插件 为SkyAPM-php-sdk完善redis插件 中 > > >> > > >> 何延龙 > > >> > > >> [email protected] > > >> > > >> - 实现全量redis命令信息收集 > > >> > > >> > > >> - 熟悉PHP > > >> - 熟悉C++ > > >> > > >> https://github.com/SkyAPM/SkyAPM-php-sdk > > >> SkyAPM-php-sdk: 实现GRPC链路追踪 为SkyAPM-php-sdk实现GRPC的跨进程链路追踪 中 > > >> > > >> 何延龙 > > >> > > >> [email protected] > > >> > > >> - 实现自动给grpc请求添加跨进程追踪头 > > >> > > >> > > >> - 熟悉PHP > > >> - 熟悉C++ > > >> > > >> https://github.com/SkyAPM/SkyAPM-php-sdk > > >> SkyAPM-php-sdk: 内存泄露排查 为SkyAPM-php-sdk排查内存泄露根源 难 > > >> > > >> 何延龙 > > >> > > >> [email protected] > > >> > > >> - 找出内存泄漏代码并修复 > > >> > > >> > > >> - 熟悉PHP > > >> - 熟悉C++ > > >> > > >> https://github.com/SkyAPM/SkyAPM-php-sdk > > >> SWCK: 后台存储CRD和Controller > > >> > > >> SWCK可以使SkyWalking以更加原生的方式运行在Kubernetes平台上。 > > >> > > >> > > >> 本项目的任务是增加新的CRD用来设置存储数据的后台存储,如Elasticsearch,MySQL等。并增加新的Controller去部署CRD中定义的存储 > > >> 中 > > >> > > >> 高洪涛 > > >> > > >> [email protected] > > >> > > >> - 实现至少一种SkyWalking支持存储的CRD > > >> - 实现相应的Controller > > >> > > >> > > >> - 熟悉Go > > >> - 了解Kubernetes > > >> > > >> https://github.com/apache/skywalking-swck > > >> SWCK: 配置文件CRD和Controller > > >> > > >> SWCK可以使SkyWalking以更加原生的方式运行在Kubernetes平台上。 > > >> > > >> SkyWalking后台有两类配置文件:静态配置文件和动态配置文件。 > > >> > > >> > > >> 本项目的任务是增加新的CRD用来加载配置文件到SkyWalking后台。如果是静态配置,使用Controller修改SkyWalking关联的ConfigMap,并重启后台的Pod从而加载配置。如果是动态配置,修改关联的ConfigMap即可。 > > >> 中 > > >> > > >> 高洪涛 > > >> > > >> [email protected] > > >> > > >> - 实现静态配置的CRD和Controller > > >> - 实现动态配置的CRD和Controller > > >> > > >> > > >> - 熟悉Go > > >> - 了解Kubernetes > > >> > > >> https://github.com/apache/skywalking-swck > > >> SWCK: agent容器注入器 > > >> > > >> SWCK可以使SkyWalking以更加原生的方式运行在Kubernetes平台上。 > > >> > > >> 本项目的任务是使用Admission webhook将agent容器自动挂载到目标Pod中。从而在不修改原镜像的前提下,去使用skywalking > > >> agent。 > > >> 高 > > >> > > >> 高洪涛 > > >> > > >> [email protected] > > >> > > >> - 实现该webhook > > >> > > >> > > >> - 熟悉Go > > >> - 了解Kubernetes > > >> > > >> https://github.com/apache/skywalking-swck > > >> Satellite支持Trace数据传输 > > >> > > >> Satellite做为SkyWalking Agent与OAP间的中继节点,可以提供本地存储和协议转换 > > >> > > >> 本项目的任务是对Satellite中添加对Trace数据的支持。并允许通过Kafka和gRPC两种格式发送给OAP Server > > >> 高 > > >> > > >> 吴晟 > > >> > > >> [email protected] > > >> 实现trace receiver以及对应的sender。 > > >> > > >> - 熟悉Go开发 > > >> - 有一定的Java基础 > > >> - 了解SkyWalking > > >> > > >> https://github.com/apache/skywalking-satellite > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> ... > > >> > > >> Task > > >> > > >> Description > > >> > > >> Difficulty > > >> > > >> Mentor / Email Address > > >> > > >> Output > > >> > > >> Tech. Requirements / What You'll Learn > > >> > > >> Repo > > >> > > >> Candidate > > >> License-Eye: Maven dependencies' licenses analysis > > >> > > >> A full-featured license tool to check and fix license headers and resolve > > >> dependencies' licenses. > > >> > > >> This project aims at identifying all dependencies' licenses (including > > >> transitive dependencies) to avoid potential licensing issues in Apache > > >> releases (and similar open source projects). > > >> Major > > >> > > >> 柯振旭 <http://github.com/kezhenxu94> > > >> > > >> kezhenxu94 at apache dot org > > >> > > >> Command `license-eye dependency check` should be able to analyze maven > > >> projects, generate the licenses' report, and check APL-2.0 incomparable > > >> licenses. > > >> > > >> - Proficiency in GoLang programming language. > > >> - Basic knowledge about Java and Maven build tool. > > >> > > >> https://github.com/apache/skywalking-eye > > >> <https://github.com/apache/skywalking-eyes> > > >> License-Eye: NPM dependencies' licenses analysis > > >> > > >> A full-featured license tool to check and fix license headers and resolve > > >> dependencies' licenses. > > >> > > >> This project aims at identifying all dependencies' licenses (including > > >> transitive dependencies) to avoid potential licensing issues in Apache > > >> releases (and similar open source projects). > > >> Medium > > >> > > >> 柯振旭 <http://github.com/kezhenxu94> > > >> > > >> kezhenxu94 at apache dot org > > >> > > >> Command `license-eye dependency check` should be able to analyze npm > > >> projects, generate the licenses' report, and check APL-2.0 incomparable > > >> licenses. > > >> > > >> - Proficiency in GoLang programming language. > > >> - Basic knowledge about NPM project structure and npm build tool. > > >> > > >> https://github.com/apache/skywalking-eye > > >> <https://github.com/apache/skywalking-eyes> > > >> skywalking-python: define meter APIs, implement the meter report protocol > > >> > > >> The Python agent for Apache SkyWalking. > > >> > > >> The project is to further align the feature parity between Java agent and > > >> Python agent, by designing and implementing the meter report APIs and > > >> protocols. There is a Java version for reference. > > >> Minor > > >> > > >> 柯振旭 <http://github.com/kezhenxu94> > > >> > > >> kezhenxu94 at apache dot org > > >> skywalking-python should be able to provide a set of meter APIs and > > >> report the meters up to SkyWalking backend OAP. > > >> > > >> - Proficiency in Python programming language and Python gRPC > > >> framework. > > >> - Basic knowledge about the common metrics types in observability > > >> domain, such as Counter, Histogram, Gauge, etc.. > > >> > > >> http://github.com/apache/skywalking-python > > >> > > >> http://github.com/apache/skywalking-data-collect-protocol > > >> > > >> Website Design(Not code contribution) Base on the context and history of > > >> building skywalking project, design and improve the official website, > > >> including the docs site. Hard > > >> > > >> 吴晟 > > >> > > >> [email protected] > > >> The design instruction of skywalking website. Including the idea of > > >> design, layout, icon, graph, interactive model. The design instruction > > >> https://skywalking.apache.org > > >> skywalking-python: implement the log report function Skywalking-Python > > >> is the Python agent for Apache SkyWalking. > > >> > > >> The purpose of this project is to implement the function of collecting > > >> logs in Python agent and reporting them to receivers via GRPC protocol. > > >> Medium 张可 <https://github.com/humbertzhang> > > >> > > >> zhangke at apache dot org Implement the log reporting protocol in > > >> Skywalking-Python, and support transparent logging reporting for the > > >> major > > >> Python logging libraries. > > >> > > >> - Familiar with Python programming language. > > >> - Experience with Python log libraries. > > >> - Experience with GRPC programming. > > >> > > >> https://github.com/apache/skywalking-python > > >> <http://github.com/apache/skywalking-python> > > >> > > >> https://github.com/apache/skywalking-data-collect-protocol > > >> <https://github.com/apache/skywalking-data-collect-protocol/blob/master/logging/Logging.proto> > > >> > > >> > > >> > > >> skywalking-cli:optimize usability > > >> > > >> SkyWalking CLI is a command interaction tool for the SkyWalking user or > > >> OPS team, as an alternative besides using browser GUI. > > >> > > >> This project is to make users to use the command line tool more > > >> conveniently and efficiently. (Suitable for students who are > > >> participating > > >> in open source for the first time) > > >> Minor > > >> > > >> 江华禧 > > >> > > >> [email protected] > > >> > > >> Implement at least four points of optimization, optimization points for > > >> reference: > > >> > > >> - Optimize the output > > >> - Implement inferred display type based on commands > > >> - Implement auto-completion > > >> - Support shell script installation > > >> > > >> (It would be better if other optimization points can be proposed from the > > >> user's perspective) > > >> > > >> - Golang > > >> > > >> https://github.com/apache/skywalking-cli > > >> skywalking-cli: implement the display of instance dependencies > > >> > > >> SkyWalking CLI is a command interaction tool for the SkyWalking user or > > >> OPS team, as an alternative besides using browser GUI. > > >> > > >> This project is to graphically display the upstream and downstream > > >> dependencies of service/endpoint on the command line, which can be > > >> achieved > > >> by referring to the existing `trace` commands. > > >> Medium > > >> > > >> 江华禧 > > >> > > >> [email protected] > > >> > > >> - `swctl dependency` command > > >> - Instance dependencies also need to display relevant metrics > > >> > > >> > > >> - Golang > > >> - GraphQL > > >> > > >> > > >> - https://github.com/apache/skywalking-cli > > >> - https://github.com/apache/skywalking/issues/4466 > > >> - For the display of upstream and downstream dependencies of > > >> service/endpoint, please refer to the official website' live demo > > >> > > >> > > >> skywalking e2e,add a new test case about metrics exporter > > >> > > >> SkyWalking has its own e2e testing framework. Most key features are > > >> verified through e2e in every commit. > > >> > > >> So far, we don't have test about metrics exporter. > > >> > > >> This task is good for the people first time joining the open source > > >> community and willing to learn how the open source does auto testing. > > >> Medium > > >> > > >> 吴晟 > > >> > > >> [email protected] > > >> > > >> - Use Golang to implement a mock metrics server, as a receiver of OAP > > >> - Add a verification interface in mock metrics server. > > >> - Add mock metrics server > > >> > > >> > > >> - Golang and Java > > >> - Basic auto testing knowledge, such as docker and maven test tools. > > >> > > >> > > >> - metrics exporter doc > > >> > > >> https://skywalking.apache.org/docs/main/latest/en/setup/backend/metrics-exporter/ > > >> - Basic setup doc > > >> https://skywalking.apache.org/docs/main/latest/readme/ > > >> > > >> > > >> go2sky dubbo-go plugin Implement the dubbo-go plugin for go2sky Minor > > >> > > >> 张伟 <https://github.com/arugal> > > >> > > >> [email protected] > > >> > > >> - Implement dubbo-go plugin > > >> - Add plugin test > > >> > > >> > > >> - Golang > > >> - Go2sky > > >> - Dubbo-go > > >> > > >> https://github.com/SkyAPM/go2sky > > >> > > >> https://github.com/SkyAPM/go2sky-plugins > > >> > > >> https://github.com/apache/dubbo-go > > >> > > >> go2sky mysql plugin Implement the mysql plugin for go2sky Medium > > >> > > >> 张伟 <https://github.com/arugal> > > >> > > >> [email protected] > > >> > > >> - Implement mysql plugin > > >> - Add plugin test > > >> > > >> > > >> - Golang > > >> - Go2sky > > >> - Mysql-sdk > > >> > > >> https://github.com/SkyAPM/go2sky > > >> > > >> https://github.com/SkyAPM/go2sky-plugins > > >> > > >> https://github.com/go-sql-driver/mysql > > >> > > >> skywalking-transporter-plugin RocketMQ plugin Implement the transporter > > >> by Apache RocketMQ Hard > > >> > > >> 庄浩潮 > > >> > > >> [email protected] > > >> > > >> - Implement the exporter plugin in Java Agent end. > > >> - Implement the fetcher module in OAP end. > > >> > > >> > > >> - Java > > >> - Apache RocketMQ client > > >> > > >> https://rocketmq.apache.org/ <http://rocketmq.apache.org/> > > >> > > >> https://skywalking.apache.org/ > > >> > > >> skywalking-transporter-plugin Apache Pulsar plugin Implement the > > >> transporter by Apache Pulsar Hard > > >> > > >> 庄浩潮 > > >> > > >> [email protected] > > >> > > >> - Implement the exporter plugin in Java Agent end. > > >> - Implement the fetcher module in OAP end. > > >> > > >> > > >> - Java > > >> - Apache Pulsar client > > >> > > >> https://pulsar.apache.org/ <http://rocketmq.apache.org/> > > >> > > >> https://skywalking.apache.org/ > > >> > > >> SkyAPM-php-sdk: redis-plugin > > >> > > >> implement the redis plugin for SkyAPM-php-sdk > > >> Medium > > >> > > >> 何延龙 > > >> > > >> [email protected] > > >> > > >> - Implement redis plugin > > >> - Add plugin test > > >> > > >> > > >> - PHP > > >> - C++ > > >> > > >> https://github.com/SkyAPM/SkyAPM-php-sdk > > >> SkyAPM-php-sdk: grpc-plugin > > >> > > >> Add cross-precess tracking header to gRPC > > >> Medium > > >> > > >> 何延龙 > > >> > > >> [email protected] > > >> > > >> - Add cross-precess tracking header to gRPC > > >> > > >> > > >> - PHP > > >> - C++ > > >> > > >> https://github.com/SkyAPM/SkyAPM-php-sdk > > >> SkyAPM-php-sdk: memory leak troubleshooting Troubleshoot the root cause > > >> of memory leaks for SkyAPM-php-sdk Hard > > >> > > >> 何延龙 > > >> > > >> [email protected] > > >> > > >> - Find out the memory leak code and fix it > > >> > > >> > > >> - PHP > > >> - C++ > > >> > > >> https://github.com/SkyAPM/SkyAPM-php-sdk > > >> SWCK: CRDs and Controllers of backend storages > > >> > > >> SkyWalking leverages SWCK to be running on Kubernetes in a native way > > >> > > >> This task intends to introduce new CRDs and Controllers to deploy various > > >> storage services supported by SkyWalking, for example, Elasticsearch, > > >> MySQL, etc. > > >> > > >> Students should select one from them to implement at least. > > >> Medium > > >> > > >> 高洪涛 > > >> > > >> [email protected] > > >> > > >> > > >> > > >> - Implement one storage CRD at least > > >> - Implement associated Controllers > > >> > > >> > > >> - Go > > >> - Kubernetes > > >> > > >> https://github.com/apache/skywalking-swck > > >> SWCK: CRDs and Controllers of config files > > >> > > >> SkyWalking leverages SWCK to be running on Kubernetes in a native way > > >> > > >> SkyWalking supports static and dynamic configuration files at the same > > >> time. > > >> > > >> This task intends to introduce new CRDs and Controllers to config both of > > >> them. > > >> > > >> When a static config file is applied to ConfigMap, the controller should > > >> reboot the backend server for reloading config content. If a dynamic > > >> config > > >> file is updated, the controller only modifies the ConfigMap that > > >> corresponded to it. > > >> > > >> > > >> Medium > > >> > > >> 高洪涛 > > >> > > >> [email protected] > > >> > > >> - Implement static config CRD and Controller > > >> - Implement dynamic config CRD and Controller > > >> > > >> > > >> - Go > > >> - Kubernetes > > >> > > >> https://github.com/apache/skywalking-swck > > >> SWCK: agent container injector > > >> > > >> SkyWalking leverages SWCK to be running on Kubernetes in a native way > > >> > > >> > > >> This task intends to leverage "Admission mutating webhook" to inject the > > >> SkyWalking agent container into the target Pod. > > >> > > >> Once it gets injected, the running application could get instrumented > > >> automatically without rebuilding its image. > > >> Hard > > >> > > >> 高洪涛 > > >> > > >> [email protected] > > >> > > >> - Implement the injector > > >> > > >> > > >> - Go > > >> - Kubernetes > > >> > > >> https://github.com/apache/skywalking-swck > > >> Satellite supports Trace format transmission > > >> > > >> Satellite works as a relay node or sidecar of agent, between agent and > > >> OAP server. It provides protocol conversion and local cache. > > >> > > >> This task intends to add the support of trace data formate in the > > >> Satellite. And provide Kafka and gRPC senders to transfer the trace data > > >> to > > >> OAP server. > > >> Hard > > >> > > >> 吴晟 > > >> > > >> [email protected] > > >> Implement receiver and senders. > > >> > > >> - Go > > >> - Java > > >> - SkyWalking > > >> > > >> https://github.com/apache/skywalking-satellite > > >> > > >> ... > > >> Go to page history > > >> <https://cwiki.apache.org/confluence/pages/viewpreviousversions.action?pageId=177045562&src=mail&src.mail.product=confluence-server&src.mail.timestamp=1618675800381&src.mail.notification=com.atlassian.confluence.plugins.confluence-notifications-batch-plugin%3Abatching-notification&src.mail.recipient=8aa9808765b372660165d35c0aab006d> > > >> View page > > >> <https://cwiki.apache.org/confluence/display/SKYWALKING/Open+Source+Promotion+Plan+-+Summer+2021+Tasks?src=mail&src.mail.product=confluence-server&src.mail.timestamp=1618675800381&src.mail.notification=com.atlassian.confluence.plugins.confluence-notifications-batch-plugin%3Abatching-notification&src.mail.recipient=8aa9808765b372660165d35c0aab006d&src.mail.action=view> > > >> > > >> Stop watching page > > >> <https://cwiki.apache.org/confluence/users/removepagenotification.action?pageId=177045562&src=mail&src.mail.product=confluence-server&src.mail.timestamp=1618675800381&src.mail.notification=com.atlassian.confluence.plugins.confluence-notifications-batch-plugin%3Abatching-notification&src.mail.recipient=8aa9808765b372660165d35c0aab006d&src.mail.action=stop-watching&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ4c3JmOjhhYTk4MDg3NjViMzcyNjYwMTY1ZDM1YzBhYWIwMDZkIiwicXNoIjoiODI1ZGU0ZGY4NDA0YjU2NjcwYmUwYWI3Yzk5MmIzZDc5YTZjZDUxODIyZTNkMDE3MmI4MDIzNDhiNTEyM2YyZiIsImlzcyI6ImNvbmZsdWVuY2Vfbm90aWZpY2F0aW9uc0FSRUgtWFVEMS1QT1FHLUNTQU8iLCJleHAiOjE2MTkyODA2MDAsImlhdCI6MTYxODY3NTgwMH0.AzXEZanh9LQJsJTYn_ACbFybsmoMehUsvYsCaDT4zL0> > > >> • > > >> Manage notifications > > >> <https://cwiki.apache.org/confluence/users/editmyemailsettings.action?src=mail&src.mail.product=confluence-server&src.mail.timestamp=1618675800381&src.mail.notification=com.atlassian.confluence.plugins.confluence-notifications-batch-plugin%3Abatching-notification&src.mail.recipient=8aa9808765b372660165d35c0aab006d&src.mail.action=manage> > > >> [image: Confluence logo big] > > >> This message was sent by Atlassian Confluence 7.5.0 > > >> > > >
