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

Zipkin with Spring Boot 2.2 and Hoxton Cloud

I wanted to update my project Zipkin setup to Spring Boot 2.2.2.RELEASE and Spring Cloud Hoxton.RELEASE but it looks like simple jars update is not enough. I thought the old setup (it was working fine for Spring Boot 2.1.5.RELEASE and Greenwich.SR2)…
m52509791
  • 449
  • 5
  • 13
6
votes
3 answers

Why is brave.Tracer not autowired?

We have a lot of services using Spring Boot 2.0.x and io.zipkin.brave.Tracer is used and it works properly. Tracer is used in a class annotated with @Component and it has a constructor with Tracer as its parameter. Here's an example…
du-it
  • 2,561
  • 8
  • 42
  • 80
6
votes
0 answers

Append header in flask request

i am using python flask in my application. I want to change the header before each request in order to add information for zipkin distributed tracing. My current code looks like: @app.before_request def before_request(): headers={} …
Martin
  • 61
  • 3
6
votes
2 answers

app fails to start when sleuth and zipkin are added

I have a Spring Boot app that I'm updating to 1.5.1. It works great, until I add Sleuth and Zipkin to classpath org.springframework.cloud spring-cloud-starter-sleuth
Luiz E.
  • 6,769
  • 10
  • 58
  • 98
5
votes
1 answer

Using Feign builder requests doesn't send trace-id, span-id to child clients but using rest template is showing all headers on child clients

I'm making a sequential request using Feign Builder. There are no x-b3-traceid,x-b3-spanid .. in the title of the request. That's why the log my last client appears on the zipkin. I use spring boot 2.4.2 , spring cloud 2020.0.0 , feign-core 10.10.1…
5
votes
2 answers

zipkin error Error creating bean with name 'webMvcMetricsFilter' defined in class path resource

When I tried to integrate zipkin. It threw this error Error Msg:Error starting Tomcat context. Exception: org.springframework.beans.factory.UnsatisfiedDependencyException. Message: Error creating bean with name 'webMvcMetricsFilter' defined in class…
Siyong Liu
  • 51
  • 1
  • 1
  • 2
5
votes
3 answers

Spring Cloud Feign + Sleuth + Zipkin - original request is required

I have multiservices application which is using Spring Cloud OpenFeign. Now I have to use zipkin with that app. I remember that when i had app without Feign I just added Sleuth and Zipkin starters dependencies and run zipkin server on port 9411.…
ilovespring
  • 73
  • 1
  • 4
5
votes
2 answers

Spring Sleuth and Zipkin:Could not find artifact io.zipkin.brave:brave-bom:pom:4.16.3-SNAPSHOT

I have a Spring Boot 2.0.0 REST service where I'm trying to enable Sleuth and Zipkin to send traces to my localhost Zipkin server. The app worked fine unti I add the two dependencies spring-cloud-starter-sleuth and spring-cloud-sleuth-zipkin to my…
urig
  • 16,016
  • 26
  • 115
  • 184
5
votes
1 answer

How to configure Spring Cloud Zipkin Server with MySQL for persistence?

Which exact dependencies and application.yml configuration are required for Spring Boot/Cloud Zipkin server (potentially Zipkin Stream server) to persist the tracing data using MySQL?
burcakulug
  • 517
  • 6
  • 17
5
votes
3 answers

Is zipkin suitable for tracing method invocation?

I read about zipkin, but from my understanding, zipkin is suitable for tracking history of network requests and time (via Finagle). However, is it possible for me to use zipkin to track java method invocation time and location? For example, I want…
user1542639
  • 597
  • 6
  • 21
4
votes
1 answer

Zipkin traces in Prometheus

Small question about the possibility to integrate Zipkin with Prometheus. Currently, we have a working Zipkin instance fully ready, with its web UI. Zipkin is super cool, everything is fine. We are able to have all micro services sending traces to…
PatPanda
  • 3,644
  • 9
  • 58
  • 154
4
votes
1 answer

Getting error while starting zipkin server : Prometheus requires that all meters with the same name have the same set of tag keys

We have slueth in other microservices and we wants to send data to zipkin server for consolidated logging.I am trying to start my zipkin server.I am getting the following error: java.lang.IllegalArgumentException: Prometheus requires that all meters…
4
votes
1 answer

Zipkin (Opencensus) - 2 Spans with same names instead of different

Prerequisites: Node.js application Opencensus library Zipkin Exporter and local Zipkin service app.js: const tracing = require('@opencensus/nodejs'); const zipkin = require('@opencensus/exporter-zipkin'); const ZIPKIN_ENDPOINT =…
sergionni
  • 13,290
  • 42
  • 132
  • 189
4
votes
2 answers

How to fix 'ClassNotFoundException: brave.propagation.CurrentTraceContext$ScopeDecorator'?

I used spring-cloud-starter-sleuth in my project. Then when it starts, it will show ClassNotFoundException:brave.propagation.CurrentTraceContext$ScopeDecorator This is a very beginning project with Spring boot 2.1.2.RELEASE and spring cloud…
Charlie Wang
  • 41
  • 1
  • 3
4
votes
2 answers

Use Openzipkin Brave for tracing with ForkJoinPool

I am trying to apply Openzipkin Brave to an application to help log tracing using Logback. The application is a spring webmvc application and it uses ForkJoinPool. Tracing in the main thread (spring webmvc part) is working, but I have difficulties…
Tom Chi
  • 51
  • 2
1
2
3
29 30