如何使用 ELK 堆栈配置 Angular 应用程序

How to configure Angular app with ELK stack

我想使用 ELK 堆栈配置我的 Angular 应用程序。

选项 1:send 来自 Angular 对 logstash 的 http post 请求。

选项 2:从 Angular 向 node.js 服务器发送一个 http post 请求,该服务器会将消息发送到 logstash。

也许还有其他选择,但我不知道。我没有找到任何关于它的教程。

正确的做法是什么?

使用 REST 或 GraphQL 或其他(gRPC 取决于您)创建一个可用的 API 以将客户端与服务器连接起来,这是最完整的有益健康的技术。 从那里您可以向它添加更多功能,并为未来创建一个种子项目。 从技术上讲,客户端向您选择的 API 发送查询,然后 API 与逻辑指示的服务器(这可以是 elasticsearch / express / 或任何其他)进行对话,然后它要么将数据记录在弹性或数据库或任何其他。