将日志转发到记录器微服务

时间:2021-04-30 14:09:05

标签: node.js logging microservices

我们计划构建一个微服务来记录其他微服务的活动。 Logger 微服务将接收所有日志并正确存储它们。 最后,我们可以使用 Kibana 等工具查看日志。

我想知道将日志数据发送到记录器服务的正确方法是什么。

  • 向记录器发出 HTTP 请求。
  • 将日志数据发布到消息代理,然后记录器使用它们。 (如RabbitMQ)

或任何其他合适的方式来做到这一点。

谢谢大家。

1 个答案:

答案 0 :(得分:0)

为什么需要构建微服务?

Filebeat 扫描服务日志并将它们发送到 logstash,管理重试等注意事项。

Logstash 将日志持久化(例如到 Elasticsearch 以供 Kibana 查询)以供其他事物使用。