如何设置弹性节点APM分布式跟踪以与Kafka和多个节点服务一起使用?

时间:2019-04-01 14:05:06

标签: apache-kafka elastic-apm node-kafka

我将Kafka用于队列,Node服务使用Kafka-Node生成和使用有关Kafka主题的消息。

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

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

我希望能够跟踪如下交易:服务A向服务B发送HTTP请求,服务B将其发送给Kafka主题C,服务D从中获取该请求,服务D将一些数据放入Kafka主题E ,由服务B消费。

1 个答案:

答案 0 :(得分:0)

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

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