ekuiper
ekuiper copied to clipboard
Add support for additional JSON Input Formats on eKuiper HTTP Push Source
It is a good idea to add more JSON Input Formats for eKuiper HTTP Push Source. For example, FluentBit (https://fluentbit.io/), the most important project available on Internet for Observability/Analytics Pipeline (downloaded more than a billon times), allow this four formats for HTTP Output: msgpack, json, json_stream, json_lines. And none is supported on eKuiper HTTP Push Source. Other important Observability/Analytics Products, like OpenObserve (https://openobserve.ai/), Parseable (https://www.parseable.io/), or Grafana Loki (https://grafana.com/oss/loki/), support out of the box the JSON formats of HTTP Output provided by FluentBit. I think being compatible with the most used tools on Internet is a must for a product to grow, and eKuiper has all the features to be a star product, so add that kind of enhancements is really important. Attached an example of the four formats that FluentBit allow for HTTP Output. captures.zip