Questions tagged [zipkin]

Zipkin is an open source distributed tracing system created by Twitter.

Zipkin is a distributed tracing system created and open-sourced by Twitter. It is modelled on Google Dapper. It is used to trace events passing through a distributed system.

Applications are instrumented to report timing data to Zipkin.

The Zipkin UI also presents a Dependency diagram showing how many traced requests went through each application. If you are troubleshooting latency problems or errors, you can filter or sort all traces based on the application, length of trace, annotation, or timestamp.

Once you select a trace, you can see the percentage of the total trace time each span takes which allows you to identify the problem application.

437 questions
3
votes
2 answers

Is there any method to get TraceId of Zipkin in Java Code

I want to retrieve the TraceId of Zipkin, is there any method to get it ?
3
votes
1 answer

Missing bean 'zipkin2.reporter.Sender' when using `@AutoConfigureAfter(TraceAutoConfiguration.class)`

TLDR : Repro project here : https://github.com/snussbaumer/zipkin-app-wont-start-repo I want to use a Zipkin Kafka Sender I also need a piece of AutoConfiguration to run after TraceAutoConfiguration from Sleuth If I use @AutoConfigureAfter the…
3
votes
3 answers

Spring cloud sleuth did not run with Zipkin

first i had a small issue with this class brave.sampler.Sampler could not import this class, only imported when i added this dependency io.zipkin.brave brave
3
votes
0 answers

gRPC spring-boot-starter can not bind @GRpcGlobalInterceptor?

I m using org.lognet grpc-spring-boot-starter 2.1.4 org.springframework.boot
zhatian diao
  • 163
  • 1
  • 9
3
votes
1 answer

Spring Sleuth | Create fresh new (detached/orphaned) Trace

I got a Spring Boot application making use of Spring Sleuth for tracing inter-service calls. Within that application a ScheduledExecutorService exists that performs http requests in a loop (pseudo-code below): class HttpCaller implements Runnable { …
Marc-Christian Schulze
  • 3,154
  • 3
  • 35
  • 45
3
votes
0 answers

slueth with rxjava2 creating multiple traces

I am using spring cloud slueth with zipkin in spring boot to trace the services calls. My spring cloud version is Edgware.RELEASE Now I when I tried to trace my facade layer which uses rxjava, it creates 12 traces for a single request? What should I…
Ankit Bansal
  • 2,162
  • 8
  • 42
  • 79
3
votes
1 answer

How to enable ipv6 connections for MySql in Azure

I'm running openzipkin in Azure (docker image) and I'm getting this error for the past two weeks out of the blue. Nothing has changed in the code because I'm using a specific docker tag. Seems like Azure has internally changed something with MySql…
TugboatCaptain
  • 4,150
  • 3
  • 47
  • 79
3
votes
1 answer

Send TraceId across Threads

We have a distributed application following microservice Architecture. In one of our microservice we are following producer-consumer pattern. The producer receives requests, persists it to database, pushes the request into a BlockingQueue and sends…
Apurv
  • 315
  • 5
  • 14
3
votes
2 answers

ZipkinSpanReporter is not working properly

i am trying to evaluate zipkin to enable distributed tracing capability for all our micro-service. Below are versions in my setup. Spring-boot version: 1.5.7.RELEASE spring-cloud version: Camden.SR6 zipkin version : 2.2.1 Configuration for seluth…
Joey Trang
  • 1,105
  • 2
  • 23
  • 44
3
votes
1 answer

spring-cloud-sleuth in a reactive environment

I should say I'm really impressed with the simplicity and usefulness of spring-cloud-sleuth and zipkin. However, I'm working on a POC for which I'm considering reactive toolkits. Vertx 3 is the first item in my list to try (with spring cloud…
user1189332
  • 1,773
  • 4
  • 26
  • 46
3
votes
1 answer

How to propagate sleuth traceid,spanid to aws lambda function

I want to trace a request which comes to my webservice and sends an sns notification which will trigger a aws lambda function. Any way to create a new span with same trace id in my lambda function.
3
votes
1 answer

How to get currentSpan for rabbitmq application with brave (java)?

My application is a spring-rabbitmq based application(neither spring-cloud nor spring-boot), requests were received from one queue and sent responses to another queue. I want to use brave to trace the system by injecting Zipkin headers before…
user5671078
3
votes
1 answer

Cannot see the trace data in zipkin

I'm new to zipkin and brave api for distribute tracing. I've setup a zipkin server on my localhost listening on port 9411. I've executed below function but there is no trace data show in my zipkin server. Could someone point out what I'm missing? …
Junyi Shi
  • 31
  • 1
3
votes
1 answer

Zipkin for profiling the internals of a traditional progamm

I want to use zipkin to profile the internals of a traditional program. I use the term "traditional", since AFAIK zipkin is for tracing in a microservice environment where one request gets computed by N sub-requests. I would like to analyse the…
guettli
  • 25,042
  • 81
  • 346
  • 663
3
votes
1 answer

Finagle + Thrift: Count method invocations

I’m working on a system of microservices, implemented in Scala with Finagle and Thrift as the platform. As there are a few services that nobody touched for a while, I need to find out if they are used at all anymore (or rather, which parts are not…
Andreas Wolf
  • 995
  • 6
  • 19