【问题标题】:Send WSO2 Carbon logs to RabbitMQ将 WSO2 Carbon 日志发送到 RabbitMQ
【发布时间】:2016-09-28 21:59:26
【问题描述】:

我的组织正在使用 RabbitMQ 和 ELK 来收集和分析日志信息。我们还使用 WSO2 API Manager (1.10.0) 作为网关,并且需要以某种方式将 AM 的日志发送到 RabbitMQ。任何人都可以就如何实现或向我展示相关文件的可用位置提供一些建议。我找到了一篇很棒的文章,用于将 WSO2 碳日志发布到 ELK,https://udaraliyanage.wordpress.com/2016/06/19/publish-wso2-carbon-logs-to-logstashelasticsearhkibana-elk-using-log4j-socketappender/,但找不到如何将日志发送到 RabbitMQ。

谢谢, 肖恩

【问题讨论】:

    标签: wso2 rabbitmq wso2carbon elastic-stack


    【解决方案1】:

    AFAIK 没有现成的方法可以将日志发布到 RabbitMQ。

    但是 wso2 carbon 允许添加自定义日志附加器。因此,您可以编写自己的 log4j 附加程序(this 是 Rabbitmq 日志附加程序的示例)。之后将其添加到 wso2 产品的 log4j 属性中。您可以按照this 指南编写自己的 log4j appender 并将其添加到 wso2 产品中。

    希望这会有所帮助。

    【讨论】:

    • 感谢您的建议。我会试试这个解决方案
    • 我制作了一个包含自定义日志附加器的 jar 文件。我需要将 jar 文件放在哪里,以便 log4j.properties 可以引用它?谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-26
    • 1970-01-01
    • 1970-01-01
    • 2020-01-25
    • 2018-05-10
    • 2021-11-14
    • 1970-01-01
    相关资源
    最近更新 更多