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
4
votes
1 answer

Spring Cloud Sleuth error posting spans to Zipkin

Has anyone else encountered the following problem with using Zipkin & Spring Cloud Sleuth? Seems to be a problem posting out data to my localhost Zipkin server. Is there any need to configure proxy settings on Zipkin? 2016-11-17 12:13:59.270 DEBUG…
Dean Roulston
  • 79
  • 1
  • 2
  • 5
4
votes
1 answer

Add RabbitMQ distributed tracing to Zipkin

We have been playing around with Brave(Java implementation of Zipkin) and successfully added tracing for REST and database calls. We would like to also add RabbitMQ to the tracing and would like some thoughts from anyone who may have had similar…
Peter8976
  • 41
  • 3
4
votes
1 answer

Distributed tracing solution for Scala?

I'm going to design distributed system with Scala and Akka. I want to aggregate tracing messages from a cluster and have possibility to view them in some kind of UI. Is Zipkin the best solution, or Flume(+some wrapper?), or something else?
3
votes
4 answers

How to disable zipkin reporter in spring boot 3?

In spring boot 2 it was possible to disable distributed tracing during development as described here. Locally, traces were still generated but not exported. In spring boot 3 it is possible it disable tracing at all with: …
pero_hero
  • 2,881
  • 3
  • 10
  • 24
3
votes
2 answers

Sleuth is not working with Spring Boot 3.0.0 Version

I am using Sleuth and Zipkin for distributed tracing and facing an issue. Issue: TraceID and SpanID is not getting printed in the microservice logs (and passed to Zipkin) with 3.0.0 version of Spring Boot. Following are the versions I am…
3
votes
0 answers

Why are my services not registering with Jaeger?

I have deployed two services in kubernetes (bare-metal k0s. To do some tracing on Jaeger Service A makes a call to Service B for a JWT authentication token - this works perfectly when I test in Visual Studio (Service A is able to retrieve token from…
Golide
  • 835
  • 3
  • 13
  • 36
3
votes
0 answers

Configuring OpenTelemetry Collector to Export Zipkin traces

I'm attempting to configure the open telemetry collector in Kubernetes. I took the jaeger all in one deployment which is here: https://www.jaegertracing.io/docs/1.22/opentelemetry/ and ported it to kubernete running on my minikube. The problem is I…
Kevin
  • 2,852
  • 6
  • 21
  • 33
3
votes
0 answers

How to output zipkin tracing results to a file in python?

I am using py_zipkin in my code. And I can see the tracing result on the Zipkin UI. But I don't know how to output the tracing results to a file with specified format, like a log file. Here is a example of my code: def fun1(self, param): with…
3
votes
1 answer

How to send trace data to Jaeger through OpenTelemetry in front end app?

Background I am trying to trace in a front end app. I am not be able to use @opentelemetry/exporter-jaeger since I believe it is for Node.js back end app only. So I am trying to use @opentelemetry/exporter-collector. 1. Succeed to print in browser…
Hongbo Miao
  • 45,290
  • 60
  • 174
  • 267
3
votes
0 answers

Spring Sleuth upgrade and adding custom trace ID

I've been trying to upgrade my Spring Cloud Sleuth from version 1.3.3-Release to 2.2.0-Release. We were using HTTPSpanInjector and HTTPSpanExtractor which have since been deprecated. I have pasted my current code which needs to be upgraded I have a…
shubhendu_shekhar
  • 1,373
  • 2
  • 9
  • 13
3
votes
0 answers

Application with Spring Cloud Sleuth reporting to Jaeger with OpenTracing is not using the BraveTracer

Following Spring Cloud Sleuth's documentation I've set up a Spring Boot application with a Zipkin client: Gradle config: "org.springframework.cloud:spring-cloud-starter-sleuth", "org.springframework.cloud:spring-cloud-starter-zipkin" With this I…
codependent
  • 23,193
  • 31
  • 166
  • 308
3
votes
2 answers

zipkin2.reporter.Sender bean not found when using with Zipkin with kafka in docker

I am working on micro service where micro services are communicating with each other. I am using Zipkin with Sleuth and Apache Kafka as a message broker and running micro service and kafka using docker-compose. I am using Spring Boot…
3
votes
1 answer

TraceID in Microservice Logs

I have been trying to add a trace id to my logs of micro services. I have tried using sleuth and spring cloud and it is working. But I dont want to load spring cloud just to add trace id to my log.Is it possible to add traceid to the logs without…
Sreyas
  • 744
  • 1
  • 7
  • 25
3
votes
1 answer

Nginx: how to generate X-B3-SpanId 16 random bytes for tracing

I'm trying to generate zipkin trace id from nginx in order to be able to trace from nginx to applications. To achieve this, I want to find out how to generate 16 random bytes to be used for X-B3-SpanId since $request_id generates 32 bytes (which can…
Thomas Lee
  • 143
  • 1
  • 6
3
votes
1 answer

How to use TraceContext to set a traceId in Spring Sleuth and brave?

I need to set the traceId with an existing Id (we have created some kind of correlation-id from the main origin app) into brave tracer. I don't want to use the Spring Sleuth/brave created one as I want to make it consistent throughout my different…
user8479984
  • 451
  • 2
  • 9
  • 23
1 2
3
29 30