play-zipkin-tracing-play

Play Zipkin Tracing (Parent)

License

License

Categories

Categories

Zipkin Application Testing & Monitoring Application Performance Monitoring (APM)
GroupId

GroupId

io.zipkin.brave.play
ArtifactId

ArtifactId

play-zipkin-tracing-play_2.13
Last Version

Last Version

3.0.3
Release Date

Release Date

Type

Type

jar
Description

Description

play-zipkin-tracing-play
Play Zipkin Tracing (Parent)
Project Organization

Project Organization

OpenZipkin

Download play-zipkin-tracing-play_2.13

How to add to project

<!-- https://jarcasting.com/artifacts/io.zipkin.brave.play/play-zipkin-tracing-play_2.13/ -->
<dependency>
    <groupId>io.zipkin.brave.play</groupId>
    <artifactId>play-zipkin-tracing-play_2.13</artifactId>
    <version>3.0.3</version>
</dependency>
// https://jarcasting.com/artifacts/io.zipkin.brave.play/play-zipkin-tracing-play_2.13/
implementation 'io.zipkin.brave.play:play-zipkin-tracing-play_2.13:3.0.3'
// https://jarcasting.com/artifacts/io.zipkin.brave.play/play-zipkin-tracing-play_2.13/
implementation ("io.zipkin.brave.play:play-zipkin-tracing-play_2.13:3.0.3")
'io.zipkin.brave.play:play-zipkin-tracing-play_2.13:jar:3.0.3'
<dependency org="io.zipkin.brave.play" name="play-zipkin-tracing-play_2.13" rev="3.0.3">
  <artifact name="play-zipkin-tracing-play_2.13" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.zipkin.brave.play', module='play-zipkin-tracing-play_2.13', version='3.0.3')
)
libraryDependencies += "io.zipkin.brave.play" % "play-zipkin-tracing-play_2.13" % "3.0.3"
[io.zipkin.brave.play/play-zipkin-tracing-play_2.13 "3.0.3"]

Dependencies

compile (3)

Group / Artifact Type Version
io.zipkin.brave.play : play-zipkin-tracing-core_2.13 jar 3.0.3
io.zipkin.brave.play : play-zipkin-tracing-akka_2.13 jar 3.0.3
io.zipkin.brave : brave jar

provided (3)

Group / Artifact Type Version
com.typesafe.play : play_2.13 jar 2.7.9
com.typesafe.play : play-ws_2.13 jar 2.7.9
org.scala-lang : scala-library jar 2.12.11

test (8)

Group / Artifact Type Version
com.typesafe.play : play-guice_2.13 jar 2.7.9
junit : junit jar 4.13.1
io.zipkin.brave : brave-tests jar
org.scalatest : scalatest_2.13 jar 3.0.9
com.novocode : junit-interface jar 0.11
org.apache.logging.log4j : log4j-jul jar 2.14.0
org.apache.logging.log4j : log4j-1.2-api jar 2.14.0
org.apache.logging.log4j : log4j-slf4j-impl jar 2.14.0

Project Modules

There are no modules declared in this project.

play-zipkin-tracing

Gitter chat Build Status Maven Central

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.7 (Zipkin1 and Zipkin2 support are available)

Sample projects

How to run sample projects

  1. Start Zipkin
$ curl -sSL https://zipkin.io/quickstart.sh | bash -s
$ java -jar zipkin.jar
  1. Run zipkin-api-play27 project
$ cd sample/zipkin-api-play27
$ sbt run
  1. Run zipkin-api-play24 project
$ git checkout 1.2.0 -- sample/zipkin-api-play24
$ cd sample/zipkin-api-play24
$ sbt run
  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/zipkin) as:

Zipkin Screen Shot

Artifacts

All artifacts publish to the group ID "io.zipkin.brave.play". We use a common release version for all components.

Library Releases

Releases are at Sonatype and Maven Central

Library Snapshots

Snapshots are uploaded to Sonatype after commits to master.

io.zipkin.brave.play

Versions

Version
3.0.3
3.0.2
3.0.1