我们计划构建一个微服务,用于记录其他微服务的活动。Logger微服务将接收所有日志并正确存储。最后,我们可以用Kibana这样的工具看到日志。
我想知道什么是将日志数据发送到记录器服务的正确方式。
- 向记录器发出HTTP请求
- 将日志数据发布到消息代理,记录器使用这些数据。(如RabbitMQ(
或任何其他合适的方法。
谢谢大家。
为什么需要构建微服务?
Filebeat扫描服务日志并将其发送到logstash,管理重试等注意事项。
Logstash保存日志(例如,向Elasticsearch查询Kibana(,以供其他事物使用。