Scala
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
play-zipkin-tracing
sample
.gitignore
.travis.yml
LICENSE
README.md
sample.png

README.md

play-zipkin-tracing Build Status

Provides distributed tracing for Play Framework using Zipkin. It makes possible to trace HTTP calls between Play based microservices easily without performance degradation.

Supported versions

  • Akka 2.5.x (Zipkin1 and Zipkin2 support are available)
  • Play 2.6 (Zipkin1 and Zipkin2 support are available)

Old versions (currently unsupported)

  • Play 2.5 (only Zipkin1 support is available)
  • Play 2.4 (only Zipkin1 support is available)
  • Play 2.3 (only Zipkin1 support is available)

Sample projects

How to run sample projects

  1. Run zipkin-api-play26 project
$ cd sample/zipkin-api-play26
$ sbt run
  1. Run zipkin-api-play24 project
$ cd sample/zipkin-api-play24
$ sbt run
  1. Run Zipkin UI
$ java -jar zipkin.jar
  1. Hit http://localhost:9991/nest in some way
$ curl http://localhost:9991/nest

Then you can see traced data on Zipkin UI (http://localhost:9411) as:

sample