Yonglun Zhang created COMDEV-448:
------------------------------------
Summary: Apache ShenYu: add logging-kafka plugin for agent
Key: COMDEV-448
URL: https://issues.apache.org/jira/browse/COMDEV-448
Project: Community Development
Issue Type: New Feature
Components: GSoC/Mentoring ideas
Reporter: Yonglun Zhang
h3. *Apache ShenYu (incubating)*
A High-performance,multi-protocol,extensible,responsive API Gateway. Compatible
with a variety of mainstream framework systems, support hot plug, users can
customize the development, meet the current situation and future needs of users
in a variety of scenarios, experienced the temper of large-scale scenes
* Website: [https://shenyu.apache.org|https://shenyu.apache.org/]
* GitHub: [https://github.com/apache/incubator-shenyu]
* Linked GitHub Issue: [https://github.com/apache/incubator-shenyu/issues/2917]
h3. Description
# Apache ShenYu uses java agent and bytecode enhancement technology to achieve
seamless embedding, so that users can access third-party observability systems
without introducing dependencies, and obtain Traces, Metrics and Logging.
# Take the shenyu gateway log information, write it to Kafka and display it.
# Can add module like this :
shenyu-agent
------ shenyu-agent-plugin-logging
----------------shenyu-agent-plugin-logging-kafka
h3. Task
* Add shenyu-agent-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
h3. Recommended Skills
* Familiar with Java
* Know the usage of java agent and bytebuddy
* Know the usage of Kafka java client
* Have some knowledge about Docker
h3. Mentor
Zhang Yonglun, PPMC of Apache ShenYu, https://github.com/tuohai666,
[[email protected]]([email protected])
--
This message was sent by Atlassian Jira
(v8.20.1#820001)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]