...
Apache ShenYu: add logging-elasticsearch plugin
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
- GitHub: https://github.com/apache/incubator-shenyu
- Linked GitHub Issue: https://github.com/apache/incubator-shenyu/issues/2896
Description
add logging-elasticsearch plugin, it Use elasticsearch to store shenyu's logs.
Take the shenyu gateway log information, write it to elasticSearch and display it.Can add module like this :
shenyu-plugin
------ shenyu-plugin-logging-elasticsearch
Task
- Add shenyu-plugin-logging-elasticsearch module and impl write it to elasticSearch
- 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 and reactor java
- Know the shenyu plugin ecology
- Know the usage of elasticSearch java client
- Have some knowledge about Docker
Mentor
XiaoYu, PPMC of Apache ShenYu, https://github.com/yu199195, [xiaoyu@apache.org](xiaoyu@apache.org)
...
Apache ShenYu: add logging-kafka plugin for agent
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
- GitHub: https://github.com/apache/incubator-shenyu
- Linked GitHub Issue: https://github.com/apache/incubator-shenyu/issues/2917
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- 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-agent
– 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, [
zhangyonglun@apachezhangyonglun@apache.org](
zhangyonglun@apachezhangyonglun@apache.org)
...