2016-04-30 103 views
0

我正在尝试收集一些关于使用Akka集群应用程序的ETL样式应用程序的知识。 我已经阅读了大部分文档,现在我正在着手编写实际应用程序,以便我在这里查看是否有人从事过某些工作,并且有任何建议。Akka集群应用程序

ETL需要能够安排和限制对各种终端的HTTP请求。我想找到一种方法来发布应用程序的统计信息(从端点响应时间,应用程序中的总时间以及收集错误)。 应用程序应该是自动调整的,这样当计划的请求量随着时间的推移而增加时,Akka集群将添加节点来响应工作的涌入。我认为每个计划的请求都会产生一个UUID来跟踪工作(识别发生的结果和错误)。因此,在外部端点响应之后或者不能将结果放置在Akka Stream上,该Akka Stream会将请求作为应用程序的T和L的一部分进行处理。 如果有好的图案或任何人都可以提出建议,我将不胜感激。

干杯!

回答

0

看看kamon.io - 它是一个通过各种技术提供指标和跟踪的库,并且有一个Akka跟踪组件。从我使用它的那一点开始,只需要一次方法调用即可开始跟踪。