我没有用filebeat配置Elastic Stack(Logstash +弹性搜索+ Kibana)。所以我的问题是我有多个服务器,我部署了我的应用程序实例(微服务应用程序)。我想从所有服务器捕获日志,但为此我必须在每台服务器上安装filebeat。这是正确的理解吗?或者我们可以配置像单个filebeat实例那样能够从所有服务器获取日志的东西(服务器可以是相同的网络),并通过TCP或任何协议发送日志?Filebeat - 多服务器实例配置
0
A
回答
0
是的,你将不得不在你想要废弃日志的所有服务器上部署filebeat。
0
另一种选择是将logstash配置为在TCP端口上侦听,然后将应用程序配置为登录到套接字而不是文件。
input {
tcp {
port => 8192
codec => json
tags => [ "micrologs" ]
}
}
这就建立了对端口Logstash框中听众8192日志到货的时间,每次用的连接,以JSON格式。
input {
tcp {
port => 8192
codec => json_lines
tags => [ "micrologs" ]
}
}
这不相同,除了连接是持久的,并且json_lines
编解码器是用来打破基于JSON的传入连接线日志事件。
这里您不必使用json
,如果您需要它可以是纯文本。我使用JSON作为结构化日志的例子。
相关问题
- 1. Capistrano多服务器配置
- 2. gRPC(Java):服务器与多服务器服务器的多个实例
- 3. 单个CFIDE文件夹用于ColdFusion中的多实例多服务器配置
- 4. 在Memcached的多个服务器上设置多个实例
- 5. 4GB服务器的示例Hadoop配置?
- 6. mysql服务器多个实例
- 7. Azure Docker容器服务多实例
- 8. glassfish配置,服务器,实例和群集有什么区别?
- 9. 如何mongos实例选择配置服务器?
- 10. 无法启动服务器。 Server实例未配置
- 11. 服务器实例未配置。未找到类:VersionLoggerListener
- 12. 如何将websphere服务器配置(datasources,jms,...)分发到多个实例?
- 13. Nodejs服务器配置实验
- 14. Freemarker多个配置实例
- 15. 多个log4j实例配置
- 16. 多个neo4j实例配置
- 17. Android服务多个实例
- 18. SolrNet具有多个solr实例配置/实例与Windsor容器
- 19. 在服务器上设置多个Cognos实例
- 20. Filebeat服务上重启
- 21. 配置多个服务器和规模
- 22. 配置多个LDAP服务器的JBoss
- 23. 流星服务器实例
- 24. Postgresql服务器实例
- 25. 多个Google配置服务
- 26. 微服务配置服务器
- 27. 在弹簧配置客户端上配置多个服务器
- 28. CAS服务器配置
- 29. Domino服务器8.5配置
- 30. Red5服务器的配置