-
Notifications
You must be signed in to change notification settings - Fork 32
Home
Lev Khomich edited this page Jul 18, 2016
·
10 revisions
A distributed tracing Akka extension based on Twitter's Zipkin, which can be used as performance diagnostics and debugging tool.
It allows you to:
- trace call hierarchies inside an actor system;
- debug request processing pipelines (you can log to traces, annotate them with custom key-value pairs);
- see dependencies between derived requests and their contribution to resulting response time;
- find and analyse slowest requests in your system.
Distributed tracing approach used by Zipkin synergise with akka-remote and akka-cluster. Extension provides integration with Akka HTTP, Play framework and Spray toolkit.
It is better to see once:
Project's activator templates are the good starting points:
- Akka Tracing - shows general features, Java API and Spray integration;
- Play Tracing - demonstrates Play framework integration.