2016-09-28 56 views
0

我的組織正在使用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

感謝, 肖恩

回答

0

AFAIK沒有現成的方法來發布日誌的RabbitMQ。

但是wso2碳允許添加自定義日誌appender。所以你可以編寫你自己的log4j appender(this是Rabbitmq日誌appender的例子)。之後,將其添加到wso2產品的log4j屬性中。您可以按照this指南編寫並將您自己的log4j appender添加到wso2產品。

希望這會有所幫助。

+0

謝謝你的建議。我會嘗試這個解決方案 –

+0

我做了一個包含自定義日誌appender的jar文件。我需要把jar文件放在哪裏,以便log4j.properties可以引用它?謝謝 –