我将 Kafka 用于队列,Node 服务使用Kafka-Node生成和消费到 Kafka 主题的消息。
我一直在使用自制的分布式跟踪解决方案,但现在我们正在转向 Elastic APM。
这似乎是为 HTTP 服务器量身定做的,但是如何配置它以与 Kafka 一起使用?
我希望能够跟踪如下事务:服务 A 向服务 B 发送 HTTP 请求,服务 B 将其生成到 Kafka 主题 C,服务 D 从中使用它,服务 D 将一些数据放入 Kafka 主题 E,从中它由服务 B 使用。
我将 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
方向是不言自明的,就像一个魅力。