1

根据 Kong 文档

**

$ curl -X POST http://kong:8001/apis/{api}/plugins \
    --data "name=http-log" \
    --data "config.http_endpoint=http://mockbin.org/bin/:id/" \
    --data "config.method=POST" \
    --data "config.timeout=1000" \
    --data "config.keepalive=1000"

**

日志将在 http_endpoint 创建。我无法理解 kong http-log 是如何工作的。假设我的请求主机是 xxxx 并且 kong 安装在我的本地系统中,我应该在哪里查找添加 http-log 插件后生成的日志。是否可以使用控制台访问 http-log?

4

2 回答 2

1

您必须在指定为 config.http_endpoint 的位置上创建一个侦听器。端点必须处理 config.method。它将收到一个包含所有日志信息的大 JSON。

单击此处检查示例日志 JSON

我的建议:

最好的选择是将此端点设置为弹性搜索端点以接收所有日志,并在弹性之上使用 Kibana UI 将可视化添加到日志数据中。

于 2017-06-01T12:21:10.040 回答
0

HTTP 日志 - 将请求和响应日志发送到 HTTP 服务器。

config.http_endpoint 是您的日志服务器,您可以在其中查看日志

于 2017-03-15T08:43:47.330 回答