easegress-io / easegress

A Cloud Native traffic orchestration system
https://megaease.com/easegress/
Apache License 2.0
5.77k stars 498 forks source link

MonitorMetrics report by http #525

Open zouyingjie opened 2 years ago

zouyingjie commented 2 years ago

Now the monitoring metrics of easegress can be reported through Kafka.

- kafka:
    brokers:
    - 172.10.1.111:9092
    - 172.10.1.112:9092
    - 172.10.1.113:9092
    topic: metrics-topic
  kind: EaseMonitorMetrics
  name: EaseMonitorMetrics-default

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.

xxx7xxxx commented 8 months ago

@zouyingjie Is the requirement still relevant?