Popularity
5.6
Declining
Activity
0.0
Stable
310
29
34

Description

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 synergises with akka-remote and akka-cluster. Extension provides instrumentation for Play framework, Akka HTTP and Spray toolkit.

Programming language: Scala
Tags: Distributed Systems     Akka     Play     Tracing    
Latest version: v0.6.1

Akka Tracing alternatives and similar packages

Based on the "Distributed Systems" category

Do you think we are missing an alternative of Akka Tracing or a related project?

Add another 'Distributed Systems' Package

README

Akka Tracing Maven Central

A distributed tracing Akka extension based on 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 Play framework and Spray toolkit.

See wiki for more information.

Getting started

The best way is to use project's activator templates: general features, Scala and Java API, Spray integration, Play integration. Also, you can read tracing overview page.

Development

Build Status Coverage Status Issues