akka-tracing-core


License

License

Categories

Categories

Akka Container Microservices Reactive libraries
GroupId

GroupId

com.github.levkhomich
ArtifactId

ArtifactId

akka-tracing-core_2.12
Last Version

Last Version

0.6.1
Release Date

Release Date

Type

Type

jar
Description

Description

akka-tracing-core
akka-tracing-core
Project URL

Project URL

https://github.com/levkhomich/akka-tracing
Project Organization

Project Organization

com.github.levkhomich
Source Code Management

Source Code Management

https://github.com/levkhomich/akka-tracing.git

Download akka-tracing-core_2.12

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.levkhomich/akka-tracing-core_2.12/ -->
<dependency>
    <groupId>com.github.levkhomich</groupId>
    <artifactId>akka-tracing-core_2.12</artifactId>
    <version>0.6.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.levkhomich/akka-tracing-core_2.12/
implementation 'com.github.levkhomich:akka-tracing-core_2.12:0.6.1'
// https://jarcasting.com/artifacts/com.github.levkhomich/akka-tracing-core_2.12/
implementation ("com.github.levkhomich:akka-tracing-core_2.12:0.6.1")
'com.github.levkhomich:akka-tracing-core_2.12:jar:0.6.1'
<dependency org="com.github.levkhomich" name="akka-tracing-core_2.12" rev="0.6.1">
  <artifact name="akka-tracing-core_2.12" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.levkhomich', module='akka-tracing-core_2.12', version='0.6.1')
)
libraryDependencies += "com.github.levkhomich" % "akka-tracing-core_2.12" % "0.6.1"
[com.github.levkhomich/akka-tracing-core_2.12 "0.6.1"]

Dependencies

compile (6)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.12.3
org.apache.thrift : libthrift jar 0.10.0
com.typesafe.akka : akka-actor_2.12 jar 2.4.20
com.typesafe.akka : akka-agent_2.12 jar 2.4.20
com.typesafe.akka : akka-stream_2.12 jar 2.4.20
com.typesafe : config jar 1.3.1

test (8)

Group / Artifact Type Version
org.specs2 : specs2-core_2.12 jar 3.9.5
com.twitter : finagle-core_2.12 jar 7.1.0
io.zipkin.brave : brave-core jar 4.3.0
com.typesafe.akka : akka-testkit_2.12 jar 2.4.20
com.typesafe.akka : akka-http-testkit_2.12 jar 10.0.10
com.typesafe.akka : akka-remote_2.12 jar 2.4.20
com.typesafe.akka : akka-slf4j_2.12 jar 2.4.20
ch.qos.logback : logback-classic jar 1.2.2

Project Modules

There are no modules declared in this project.

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

Versions

Version
0.6.1
0.6