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
2
votes
2 answers

Zipkin, using existing libraries to handle tracing in microservices connected with Apache Kafka

I would like to implement tracing in my microservices architecture. I am using Apache Kafka as message broker and I am not using Spring Framework. Tracing is a new concept for me. At first I wanted to create my own implementation, but now I would…
jpiechowka
  • 75
  • 1
  • 12
2
votes
2 answers

get traceId from zipkintracer

I am using zipkin-go-opentracing, which is an implementation of the opentracing API for zipkin in go. For (reasons) I need to get the traceId from a span. So the question: given a opentracing.Span, how do I get the TraceId? Everything I've tried has…
2
votes
2 answers

Can't view any 'dependencies' inside zipkin UI dependencies tab

I do have several services interacting with each other, and all of them, sending traces to openzipkin ( https://github.com/openzipkin/docker-zipkin ). While i can see the system behaviour in detail , looks like the 'dependencies' tab does not…
josete
  • 357
  • 1
  • 3
  • 15
2
votes
1 answer

How to integrate brave zipkins with my services

I need to integrate brave zipkins with my services which I have already implemented. I need a brief idea of how can I get started with this? Is it enough if I just do endPointSubmitter.submit("127.0.0.1", 4444, "test-service"); should I just…
hck3r
  • 189
  • 2
  • 15
1
vote
1 answer

Micrometer integration for spring reactive

I am trying to integrate micrometer with zipkin2 with brave for spring-webflux 3.0.5, below are my gradle dependencies. Here is my GitHub repo for the same implementation 'io.micrometer:micrometer-core:1.11.0' implementation( group:…
LowCool
  • 1,187
  • 5
  • 25
  • 51
1
vote
2 answers

spring boot with sleuth not working traceId

Hello I'm trying to use sleuth to trace a distributed system, but I'm lost because it doesn't work. I did it as it is in the official document, but traceId and spandId are not output on console. [${applicationName}, ${traceId}, ${spanId}] //…
JavaMe
  • 29
  • 5
1
vote
1 answer

How to configure zipkin baseUrl in SpringBoot 3

We have Jaeger setup to trace calls primarily between the istio proxies. I'm trying to use tracing inside the application, include any traceId/spanIds in the logs and report back to the Jaeger collector any spans created within the application. Most…
1
vote
0 answers

DAPR and Zipkin missing spanid

I'm getting the following error viewing my traces in Zipkin TypeError: Cannot read properties of undefined (reading 'spanId') at ao (Timeline.tsx:88:50) at Xo (react-dom.production.min.js:153:146) at ms (react-dom.production.min.js:261:496) at cl…
David Hayes
  • 7,402
  • 14
  • 50
  • 62
1
vote
1 answer

Combine Micrometer's @Observed and B3 Trace ID value

The goal is to combine traces of network calls and spans observed by Micrometer. Network calls are observed with B3-headers. Method calls are observed with @Observed annotation. I have a B3-Trace-ID value that I want to combine with observed methods…
1
vote
1 answer

How to push logs to RabbitMQ using micrometer and Spring Boot 3

I am using Zipkin server to aggregate the logs, and my project uses Spring Boot 3.0.2 and want to push logs to RabbitMQ with micrometer. The pom.xml contains: io.github.openfeign
1
vote
1 answer

Zipkin not showing the microservices Sleuth logs

Below is the configuration I have in the project: org.springframework.cloud spring-cloud-starter-sleuth 3.1.5
Khushboo
  • 3,095
  • 2
  • 23
  • 24
1
vote
2 answers

Zipkin not working in Docker - conncection refused

Zipkin works well locally but not in docker container. All the microservices are registered well in the Eureka and they can communicate well. But the only problem is Zipkin. I am getting the following…
1
vote
3 answers

Zipkin Sender Type and Kafka Topic Not Working After Updating Spring Boot 3

Hi I just update spring boot to version 3 and in my project we are configure zipkin configuration to send span to kafka with specific topic and it not working now zipkin: sender.type: kafka kafka.topic: topic-example is there anyway for…
1
vote
1 answer

Nginx proxy pass failed to proxy pass to Zipkin

I'm having trouble exposing Zipkin UI (running in a container) behind Nginx. I have a spring microservices that I have deployed on an ec2 instance on AWS, and I used Nginx as a load balancer to map locations to upstream using proxy_pass, and I've…
1
vote
0 answers

Trace information not written to Zipkin

I am trying to use open telemetry to collect trace information tracerProviderBuilder .AddConsoleExporter() .AddZipkinExporter(o => { o.Endpoint = new Uri("http://localhost:9411/api/v2/spans"); }) The writing to the console…
Shiraz Bhaiji
  • 64,065
  • 34
  • 143
  • 252