I have a client application with multiple channels as SOURCE/SINK. I want to send logs to Zipkin server.
According to my understanding, if spring finds spring cloud stream in classpath, Zipkin client defaults to messaging instead of sending logs through HTTP.
At client side:
Q1. Is there an automatic configuration for zipkin rabbit binding in such scenario? If not, what is default channel name of zipkin SOURCE channel?
Q2. Do I need to configure defaultSampler to AlwaysSampler()?
At Server side:
Q1.
Do I need to create Zipkin server as a spring boot application for my use case or can I use the jar retrieved using:
wget -O zipkin.jar 'https://search.maven.org/remote_content?g=io.zipkin.java&a=zipkin-server&v=LATEST&c=exec'
...as stated on https://zipkin.io/pages/quickstart.html ?
Q2. How do I configure zipkin SINK channel to destination?
Spring boot version: 1.5.9.RELEASE Spring cloud version: Edgware.RELEASE