Easegress and Kafka may be in different network environments, so they may need to report indicators through the public network. However, exposing Kafka to the public network is not a good practice, so it needs to be forwarded through an external gateway.
Therefore, easegress needs to support reporting data via HTTP and configuring HTTP basic and mTLS.
Now the monitoring metrics of easegress can be reported through Kafka.
Easegress and Kafka may be in different network environments, so they may need to report indicators through the public network. However, exposing Kafka to the public network is not a good practice, so it needs to be forwarded through an external gateway.
Therefore, easegress needs to support reporting data via HTTP and configuring HTTP basic and mTLS.