Skip to content
This repository has been archived by the owner. It is now read-only.
An example showing how to use vanilla opentracing with jaeger and zipkin in a kotlin project using sparkjava.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assistant-service
notes
reminder
.gitignore
LICENSE
README.md
architecture.png
buildAndStart.sh
docker-compose.yml
pom.xml

README.md

OpenTracing example

This is an example showing how to use vanilla OpenTracing in a kotlin project with SparkJava.

Branches

  • master: Shows the integration using jaeger
  • tracer/zipkin: Shows the integration using zipkin

Architecture

Architecture

Starting the project

Each service is a maven project and comes with a Dockerfile. I am using a BOM here so build the root folder first. On root level a docker-compose file is provided to startup all services together with the respective tracer server.

Most convenient way is the bash script which build everything and uses docker-compose to start it all up:

$ sh buildAndStart.sh
You can’t perform that action at this time.