shenyu icon indicating copy to clipboard operation
shenyu copied to clipboard

[GSoC 2022] Shenyu add logging-kafka plugin

Open tuohai666 opened this issue 3 years ago • 8 comments

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

  • shenyu-plugin-logging-kafka

Task

  • [ ] Add shenyu-plugin-logging-kafka module and impl write it to kafka
  • [ ] Complete unit test for this module
  • [ ] Complete the integration for this module
  • [ ] Complete doc for this module in shenyu website

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, [email protected]

tuohai666 avatar Feb 21 '22 12:02 tuohai666

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

hutaishi avatar Feb 21 '22 12:02 hutaishi

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

erdengk avatar Feb 21 '22 13:02 erdengk

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

qifanyyy avatar Mar 29 '22 15:03 qifanyyy

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

itwaix avatar Apr 05 '22 11:04 itwaix

I would like to contribute to this feature if possible.

selectbook avatar Apr 06 '22 20:04 selectbook

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:

  • Data Structures and Algorithm design.
  • Java, Maven, and IntelliJ.
  • Spring Framework and its community (Spring Boot, Spring Security, Spring Data, and HATEOAS).
  • Microservices and RESTful architecture.
  • HTTP, SSL, SSH, and WebSocket.
  • Comfortable working in Unix/Linux environment and Git.
  • Passionate about open-source community.

mehrdadmoradii avatar Apr 08 '22 04:04 mehrdadmoradii

@mehrdadmoradii

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

yu199195 avatar Apr 19 '22 02:04 yu199195

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

I am looking forward to working with you.

mehrdadmoradii avatar Apr 19 '22 02:04 mehrdadmoradii

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

homihq avatar Oct 20 '22 22:10 homihq