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

Usage example of kafka zipkin interceptors

So, we are using kafka queues internally for some microservices' communication, also zipkin for distributed tracing. Would you suggest how to bring in kafka traces in zipkin server for debugability. I came across the brave-kafka-interceptor, but…
v78
  • 2,803
  • 21
  • 44
2
votes
2 answers

Brave Tracing for Kafka consumer using @KafkaListener

I am using Brave library https://github.com/openzipkin/brave for tracing and now I would like to use it also for Kafka consumer. I would like to avoid adding Spring Sleuth and leverage just Brave Kafka instrumentation…
Zis
  • 162
  • 16
2
votes
1 answer

Not be found zipkin2.reporter.Sender with rabbit

I deploy zipkin in docker (zipkin-server-2.21.7-exec.jar) and I connect with rabbit in docker. I'm using Eureka in docker to register microservices. When I run one this microservices this error compare APPLICATION FAILED TO…
2
votes
1 answer

Autowiring of Spring sleuth Tracer not working in Spring MVC Test

We are using spring boot version 1.5.2.RELEASE and Spring Cloud Sleuth version 1.1.2.RELEASE I am Autowiring Tracer in my service class. @Autowired Tracer tracer When running the application then everything is working fine. Tracer dependency gets…
2
votes
0 answers

Using ALB or ELB as loadbalancer instead of istio-ingressgateway

We have an EKS cluster in AWS and i am using istio as service mesh in my cluster. We are using istio only for injecting the sidecar into applications and to trace the application traffic through zipkin. To access the application from outside we are…
2
votes
3 answers

Adding Zipkin tracing to WildFly via CLI using startup scripts

I am trying to add tracing on a Wildfly server (specifically Keycloak Docker image) Following this document https://docs.wildfly.org/19/Admin_Guide.html#MicroProfile_OpenTracing_SmallRye I got as far…
Archimedes Trajano
  • 35,625
  • 19
  • 175
  • 265
2
votes
1 answer

Zipkin Tracing for Project Reactor Kafka

I need to implement Zipkin tracing in one java-based service which is using Project Reactor Kafka for reactive streams and non-blocking IO operations. I could not find any brave instrumentation library which supports reactive-Kafka. The standard…
2
votes
0 answers

Sleuth can't send traces to zipkin. Exportable always false

When i run my spring boot application locally i always have trace information with exportable information = true [my-service-v1,d074fc20fbfe0615,d074fc20fbfe0615,true] but when app running on AWS ECS in docker container i have always exportable…
2
votes
1 answer

Configure basic authentication with Spring Sleuth Zipkin

I'm trying to configure my spring boot app to log into a zipkin server. The problem is that this server is protected by a proxy (with basic auth) and I cannot find any documentation describing how to configure authorization with spring-sleuth. I…
Oreste Viron
  • 3,592
  • 3
  • 22
  • 34
2
votes
0 answers

how to display trace data in zipkin using playframework

i am running zipkin via docker with this command docker run -d -p 9411:9411 openzipkin/zipkin and accessing its server at http://localhost:9411/zipkin/ I am using playframework-2.4 i am not getting the service name in zipkin ui also trace data is…
swaheed
  • 3,671
  • 10
  • 42
  • 103
2
votes
1 answer

What is the Opentracing API actually and what is its role in a tracing system

On https://opentracing.io/ they state that opentracing API is: A Vendor-neutral APIs and instrumentation for distributed tracing Okay great but what does that actually mean in the context of an actual application? What parts does this Opentracing…
Th 00 mÄ s
  • 3,776
  • 1
  • 27
  • 46
2
votes
4 answers

Error creating bean with name 'rabbitListenerContainerFactory'

I have a spring boot microservice: Zuul-api-gateway-server, and I am trying to implement a Zipkin server listening to rabbitmq for logging messages within the microservice. I have added the following dependencies to this microservice:
Adam J
  • 183
  • 2
  • 14
2
votes
0 answers

Setting a traceId with an existing value in Spring Sleuth

We have an application and where we are tracing the whole logs using a custom correlation header i.e. X-CID with a value as for example, 615b7eea-6d4c-4efb-9431-fcbba084ea3f. Recently we have integrated the Spring Sleuth with the train version as…
user8479984
  • 451
  • 2
  • 9
  • 23
2
votes
1 answer

How do i write the zipkin trace to a file in a format(json) that is supported by the zipkin ui?

I want to write the zipkin trace data from the recorder to a file using NodeJS in a format which zipkin ui supports so that i can import the file into the zipkin ui later and do analysis.
prajna
  • 29
  • 1
  • 9
2
votes
2 answers

does Jaeger provide a trace api

does jaeger provide a way of querying the trace data without using the UI provided. I'm aware that zipkin provides an API to directly access the trace data etc. Use-case: i'm trying to use the trace data to pull together a custom report for…