简体   繁体   English

如何将我的 Java 生成的日志发送到 ELK

[英]How to send my Java generated logs to ELK

I am currently working on a microservices based project.我目前正在从事一个基于微服务的项目。 What I want to do is to be able to send my logs generated by a Java service running in a Docker container to ELK, which is a separate Docker container.我想要做的是能够将运行在 Docker 容器中的 Java 服务生成的日志发送到 ELK,这是一个单独的 Docker 容器。 What is the best way to do that?最好的方法是什么? I was hoping I could send my logs through HTTP directly to the ELK stack, instead of saving the logs into a file locally.我希望我可以通过 HTTP 将我的日志直接发送到 ELK 堆栈,而不是将日志保存到本地文件中。

My Java service uses Java 1.8, Spring Boot and it uses slf4j for logging.我的 Java 服务使用 Java 1.8、Spring Boot,它使用 slf4j 进行日志记录。

You should use Filebeat to send logs to your ELK.您应该使用 Filebeat 将日志发送到您的 ELK。 You can read how to setup it for docker container here您可以在此处阅读如何为 docker 容器设置它

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 我的java应用程序生成的日志如何在Azure中聚合? - How can logs generated by my java applications be aggregated in Azure? 格式化java以JSON格式注销以在ELK Stack中使用 - Format java logs out in JSON to use in ELK Stack 无需解析日志即可从 Java 应用程序登录到 ELK - Logging from Java app to ELK without need for parsing logs ELK导出日志 - ELK exporting logs 如何在简单的 java 项目中设置 ELK - How to setup ELK in simple java project 如何在Azure应用程序日志中记录由Java / Spring Boot应用程序生成的自定义应用程序日志? - How to log custom application logs generated by Java/Spring Boot app in Azure Application Logs? 我应该使用什么方式以及如何将错误日志从Java程序发送到服务器(邮件,git等)? - What and how should i use to send error logs from my java program onto a server (mail, git, etc…) 如何让java.util.logging发送日志到Logback? - How to make java.util.logging send logs to Logback? 如何在 java 中创建或配置 Filehandler 以在不同的执行中对我的日志进行逻辑处理? - How to create or configure Filehandler in java to logic my logs in different executions? 如何在IntelliJ中查看Tomcat生成的Web应用程序的日志 - How Can I See the Logs of my Web Application Generated by Tomcat within IntelliJ
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM