【问题标题】:Where does logging happen in the plugin priority日志记录在插件优先级中发生在哪里
【发布时间】:2017-05-31 11:57:36
【问题描述】:

我很抱歉在提问之前没有对此进行测试,但希望我能在评估多个 API 网关选项时快速得到答案。

如果我添加了身份验证、ACL、速率限制、日志记录,我什么时候不会收到请求和响应日志?

如果身份验证失败,日志记录是否仍会发生,或者是否需要通过所有步骤,并在记录之前从服务获得响应?

【问题讨论】:

    标签: kong


    【解决方案1】:

    所有条件都会发生日志记录。您可以从可用的插件列表中设置不同的日志记录插件。 Here

    例如,您可以设置 http-log 并设置接收所有日志的 http_endpoint。您可以在该端点上使用 JSON 格式的输入来进一步评估和处理它。

    我将所有日志发送到弹性搜索并使用 kibana 可视化日志内容。 (我使用的是 http-log)

    【讨论】:

    • 谢谢。您是从插件直接将其发送到弹性搜索,还是将其发送到队列服务以进行缓冲。我已经读过,如果您将太多日志推送到弹性搜索,它会变得非常慢。
    • 是的,我将日志发送到队列,然后发送到弹性,因为我的 API 服务器非常繁忙。
    猜你喜欢
    • 2019-01-22
    • 1970-01-01
    • 1970-01-01
    • 2018-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-18
    • 1970-01-01
    相关资源
    最近更新 更多