Skip to content

DrSequence/spring-tracer-contest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring tracing contest

If we are using Spring Framework, we can easily add tracing. Follow next steps:

  1. add sleught
  2. add zipkin properties
  3. run ELK + simple settings

Scenario

Demo with technologies: Java, Spring Boot, Web, WebFlux, Kafka, ELK, Tracer with spring sleuth, Zipkin, Jib.

version 0.0.5


Runner

  1. Local with Docker Desktop: use runner/docker-desktop/build_and_run.sh

  2. Minikube (WIP)
    use runner/minikube/build_and_run.sh

Scenario?

sh runner/create_equipment.sh and order_scenario.sh

How to check:

  1. run services and all crucial images
  2. go to http://localhost:6001/v1/equipment/
  3. use zipkin: http://localhost:9411/zipkin/
  4. find your trace with ELK

useful material:

Main idea by: Source

  1. Spring sleuth
  2. Kafka compose
  3. Kafka compose cluster
  4. Zipkin
  5. Minikube port problem
  6. Minikube pods
  7. Special thanks for Hello minikube
  8. Minicube one more userful link
  9. Spring boot + k8s
  10. Docker + maven
  11. Logs with jaeger

About

How to trace your Spring boot application

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published