现在都是用微服务架构,导致微服务的数量很多 10+, 如果使用 Filebeat 收集日志, 不知道哪种方案好?
- 针对每个微服务启动一个 filebeat 进程,然后统一收集到 logstash ?
- 如果多个微服务在一个机器上,那就每个服务器上启动一个 filebeat 进程,用来收集多个服务日志
我有个疑问, 现在所有的服务是用一个索引 index,还是每个服务用一个 index ?
不知道最佳实践是什么样子的。
如果多个日志用了一个 index,那我想搜索哪个微服务日志的时候,是根据哪个字段进行区分服务的?