更新时间:2024-10-23 GMT+08:00
分享

创建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 算法进行传输的格式,目前没有浏览器在支持。
  • identity:标识身份函数(e.g. no compression, nor modification)。

也可以同时指定多个值,用逗号分隔,像这样:Transfer-Encoding: gzip, chunked。

相关文档