如何设置 Elastic Node APM 分布式跟踪以使用 Kafka 和多个 Node 服务



我正在使用Kafka作为队列,Node服务使用Kafka-Node生成和使用Kafka主题的消息。

我一直在使用自制的分布式跟踪解决方案,但现在我们正在转向 Elastic APM。

这似乎是为 HTTP 服务器量身定制的,但是我如何配置它以与 Kafka 一起使用?

我希望能够跟踪如下事务:服务 A 向服务 B 发送 HTTP 请求,服务 B 将其生成到 Kafka 主题 C,服务 D 从中使用它,服务

D 将一些数据放入 Kafka 主题 E,服务B 从中使用它。

我与 Elastic APM 团队合作,他们刚刚推出了这个软件包: https://www.npmjs.com/package/elastic-apm-node

方向不言自明,就像一个魅力。

最新更新