apache / shenyu

Apache ShenYu is a Java native API Gateway for service proxy, protocol conversion and API governance.
https://shenyu.apache.org/
Apache License 2.0
8.45k stars 2.94k forks source link

[GSoC 2022] Shenyu add logging-kafka plugin #2917

Closed tuohai666 closed 1 year ago

tuohai666 commented 2 years ago

Volunteer help

Description

Add logging-kafka plugin, it Use Kafka to store shenyu's logs. Take the shenyu gateway log information, write it to Kafka and display it. Can add module like this : shenyu-plugin

Task

Recommended Skills

Familiar with Java

Know the usage of shenyu plugin ecology

Know the usage of Kafka java client

Have some knowledge about Docker

Mentor

Zhang Yonglun, PPMC of Apache ShenYu, https://github.com/tuohai666, zhangyonglun@apache.org

hutaishi commented 2 years ago

Hello, I'm interested in this, but I'm not a college student. I hope to have the honor to participate in this.

erdengk commented 2 years ago

@hutaishi Fortunately, gsoc lifted the restrictions this year. Any adult can participate in the gsoc.

qifanyyy commented 2 years ago

Hi, I also would like to contribute my time and effort to this feature if possible.

itwaix commented 2 years ago

I have used Java and kafka and am very interested in it and want to participate in the project

selectbook commented 2 years ago

I would like to contribute to this feature if possible.

mehrdadmoradii commented 2 years ago

Hi, I'm Mehrdad, currently in the second year of the Software Engineering program at Centennial College (Toronto, Canada). I would like to kickstart my open-source development journey with ASF and GSoC.

The following is a summary of my skills and qualifications:

yu199195 commented 2 years ago

@mehrdadmoradii

hi, You have very good skills and look forward to your participation GSoc 2022

mehrdadmoradii commented 2 years ago

@yu199195 Hi Xiaoyu, thanks for your response. I will submit the proposal.

I am looking forward to working with you.

homihq commented 2 years ago

What is the rationale for logging into Kafka? Is there any specific scenario where this is useful?