我按照Publish WSO2 Carbon logs to Logstash/Elasticsearh/Kibana (ELK) using Log4j SocketAppender的说明操作,但它无效,我在kibana仪表板中看不到任何日志。
有人可以帮我正确配置xxxx.conf文件吗?
答案 0 :(得分:1)
我没有按照这种方法进行ELK集成。我只是在wso2服务器上使用filebeat,然后我添加wso2carbon.log文件作为输入然后你可以将它转发到logstash或直接弹性
示例文件配置
filebeat.prospectors:
- input_type: log
paths:
- /srv/wso2/wso2ei-6.1.1/repository/logs/app*.log
document_type: wso2-logs
scan_frequency: 30s
fields:
application: wso2-ei
#for logstash
output.logstash:
hosts: ["localhost:5044"]
#for elastic
output.elasticsearch:
hosts: ["myelastichost:9200"]
然后您的logstash模板将取决于您的日志格式