假设我有 5 个 MSF4j 微服务,如果这些服务相互连接,那么进行日志记录的最佳机制是什么?
我主要担心的是?
1)日志记录是否应该是另一个单独的微服务?
2)如果没有,我们必须将日志组件添加到所有 5 个微服务中。在这种情况下,它将为每个日志文件创建单独的日志文件。那么在这种情况下,在日志中查找调试信息的最佳方式是什么?我们可能不得不使用像 co-relation id 这样的字段。如果我们使用 core-relation id 之类的字段,那么通过过滤具有 core-relation id 的多个日志文件来可视化日志的最佳开源日志记录工具是什么?