YuanSheng Wang created COMDEV-387: ------------------------------------- Summary: Apache APISIX: support to fetch more useful information about client request Key: COMDEV-387 URL: https://issues.apache.org/jira/browse/COMDEV-387 Project: Community Development Issue Type: New Feature Components: GSoC/Mentoring ideas Reporter: YuanSheng Wang
h3. What's Apache APISIX? Apache APISIX is a dynamic, real-time, high-performance API gateway, based on the Nginx library and etcd. APISIX provides rich traffic management features such as load balancing, dynamic upstream, canary release, circuit breaking, authentication, observability, and more. You can use Apache APISIX to handle traditional north-south traffic, as well as east-west traffic between services. It can also be used as a k8s ingress controller. h3. Background (route matching and run plugins) When the client completes a request, there is a lot of useful information inside Apache APISIX. !https://github.com/apache/apisix/raw/master/doc/images/flow-load-plugin.png! h3. Task Needs a way to show more information inside APISIX. It is convenient for callers to troubleshoot problems and understand the workflow of Apache APISIX. The first milestone, support to show those: # matched route. # List of enabled plugins. In subsequent versions, we will add more information that the caller cares about, such as: # Whether the global plugin is executed # Time consumption statistics # The return value when the plugin is executed h3. Relevant Skills # Master Lua language # Have a basic understanding of API Gateway or Web server -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@community.apache.org For additional commands, e-mail: dev-h...@community.apache.org