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
1
vote
2 answers

Is it possible to change name of variable 'traceId' in Sleuth?

I read the Sleuth docs, but i didn't find informations about change default parameter name "traceId" or "spanId". Is it possible without adding extra fields? @Override public void doFilter(ServletRequest request, ServletResponse response, …
vertenon
  • 23
  • 5
1
vote
2 answers

Is there a possible way of using Zipkin without Sleuth?

I have some distributed micro services written in Spring Boot and I am using RabbitMQ. I want to track my requests. Is there a possible way of tracking without using Spring Cloud or Sleuth
Mali
  • 49
  • 1
  • 1
  • 11
1
vote
1 answer

traces are not being shown in zipkin, when sender type is kafka

I want to send my spring boot log traces using Kafka to Zipkin server I started my Kafka and Zipkin servers and I started a Kafka consumer which is listening to the topic Zipkin and I am able to see my logs here but when I open my Zipkin dashboard I…
1
vote
1 answer

Complete tracing using zipkin-go

I have some services. I want to trace those services using zipkin-go. In every service, I am calling some of my other internal services or db calls. I want to trace every activity like how much time it has taken to call internal services or db. I…
Devendra Verma
  • 975
  • 2
  • 10
  • 24
1
vote
0 answers

Query parameters in Zipkin

I may have missed it, but how do save query parameters in zipkin? My service is running: spring-boot = 2.0.4.RELEASE spring-cloud = Finchley.SR2 spring-cloud-starter-zipkin = 2.0.2.RELEASE I'm missing host too, but I suspect that is because I'm…
Psychic Rush
  • 360
  • 1
  • 3
  • 14
1
vote
1 answer

Using @continueSpan does not add log values in spring sleuth

Using @continueSpan does not add log values in spring sleuth. I am using @continueSpan annotation but could not find a way to add log value for span in it. any references will help. @ContinueSpan(log = "submitStream") public IngestionResponse…
viren
  • 1,073
  • 1
  • 17
  • 41
1
vote
1 answer

How to track spring controller api response in brave trace object

We are using annotation based span tags to tag method values and request object in controller. We have seen two behaviors When there is error or runtime exception trace object gets http status 500 and error message which is expected. When API call…
viren
  • 1,073
  • 1
  • 17
  • 41
1
vote
1 answer

java.sql.SQLInvalidAuthorizationSpecException: Access denied for user 'root'@'10.24.1.77' (using password: YES)

I am running mysql and zipkin in kubernetes. Zipkin is failing to connect to mysql database. I've checked environment variables and all variables are set up properly. Exception java.sql.SQLInvalidAuthorizationSpecException: Access denied for user…
Ani Aggarwal
  • 361
  • 4
  • 16
1
vote
2 answers

get trace ID of sent request

I'm using the Open Tracing Python library for GRPC and am trying to build off of the example script here: https://github.com/opentracing-contrib/python-grpc/blob/master/examples/trivial/trivial_client.py. Once I have sent a request through the…
Nate Glenn
  • 6,455
  • 8
  • 52
  • 95
1
vote
0 answers

Is there a way to enable zipkin tracing in a jar such that wherever the jar is used, it initialises a separate span by-default

I am creating a client sdk with retrofit calls to a service, packaged as a separate jar. I have to include zipkin tracer/tracing in this jar so that any application using this jar to communicate with the service, have a separate span created…
1
vote
2 answers

In instrumentation-spring-rabbit, why does brave remove the headers of the message?

In instrumentation-spring-rabbit module, brave is extracting and removing headers, why? I explored other instrumentation (spring-web, httpclient, okhttp3, grpc, and others) brave never remove the headers - which holding the tracing keys/extras -…
Muhammad Hewedy
  • 29,102
  • 44
  • 127
  • 219
1
vote
1 answer

Spring boot 2.1 application not able to publish traces to Spring boot 1.5 Zipkin server

I'm working on a spring boot application version 2.1.2 with below dependency org.springframework.boot spring-boot-starter-parent 2.1.2.RELEASE The application is not able to send the…
1
vote
1 answer

Disable opentracing globally

I am using Jaeger opentracing in an instrumented standalone non-spring java app. Does opentacing/Jaeger expose any config or api or any other mechanism to disable it globally? Which mechanism are you using to enable/disable opentracing if you are in…
prgrmmr
  • 179
  • 1
  • 2
  • 12
1
vote
2 answers

Spans not being sent to zipkin

I need to use Zipkn Serve to trace my spring boot application.Here is my configurations of application.yml spring: cloud: config: uri: http://localhost:8080 profiles: active: default management: security: enabled: false …
cat1197
  • 49
  • 2
  • 11
1
vote
2 answers

Do we have to pass header values from WebClient in Zipkins

I am using Spring boot and following libraries in client and server, dependencyManagement { imports { mavenBom "org.springframework.cloud:spring-cloud-dependencies:Finchley.SR2" } } // Spring Cloud Sleuth compile group:…
user754657
  • 388
  • 3
  • 14