创建Kafka日志推送插件
概述
ROMA Connect支持收集服务集成下已开放API的调用日志信息。Kafka日志推送插件提供了把API的详细调用日志推送到Kafka的能力,方便用户获取API的调用日志信息。
使用限制
- 同一个ROMA Connect实例内最多可创建5个Kafka日志推送插件,推荐使用全局可见的kafka推送日志,一个日志插件推送所有的API调用日志信息,配置方式见创建插件。
- 推送的日志信息中,响应数据暂不支持Transfer Encoding响应头参数。
- Kafka日志插件默认的响应体和请求体的大小为1000B,该数值最大支持4K,修改该参数请参考修改请求体和响应体默认大小。
Transfer-Encoding 响应头用于告诉客户端服务器发送内容的编码格式,建议开发规范中禁止使用该参数。
其可选值有:
- chunked:数据分块发送。此时应缺省 Content-Length 响应头。
- compress:使用 Lempel-Ziv-Welch 算法进行传输的格式,目前没有浏览器在支持。
- gzip:使用 Lempel-Ziv coding 编码的压缩格式。
- identity:标识身份函数(e.g. no compression, nor modification)。
也可以同时指定多个值,用逗号分隔,像这样:Transfer-Encoding: gzip, chunked。