Questions tagged [jaeger]

Jaeger is a modern, secured, distributed, highly-scalable, SPoF avoided tracing system ( open sourced ). It can be used for monitoring microservice-based architectures with a Javascript / React Web UI and Cloud deployed collection of Docker images, operating as the system-backend.

The WHY part :

The majority of operational problems that arise when moving to a distributed architecture are ultimately grounded in two areas:
networking and
observability.
It is simply an orders of magnitude larger problem to network and debug a set of intertwined distributed services versus a single monolithic application.

enter image description here

Git: https://github.com/jaegertracing/jaeger
Doc: https://jaegertracing.io/docs/

402 questions
0
votes
1 answer

Enable tracing using jaeger on Java dropwizard microservices

I have a microservices-based application Running on Kubernetes. The microservices are built using dropwizard framework. I would like to enable tracing in order to track the requests and have a solution that can help debug stuff. Basically, I know…
0
votes
2 answers

unable to obtain detail trace message on jaeger ui (using quarkus)

I am playing with quarkus and jaeger by opentracing integration. After run the jaeger server and the https://github.com/quarkusio/quarkus-quickstarts/tree/master/opentracing-quickstart repo I found the traces at http://localhost:16686/search. But I…
danipenaperez
  • 583
  • 5
  • 12
0
votes
2 answers

How to enable Jaeger opentracing in WSO2-APIM 3.1.0?

I'm not able to get any tracing on Jaeger. I did this configuration: [apim.open_tracer] remote_tracer.enable = true remote_tracer.name = "jaeger" remote_tracer.properties.hostname = "192.168.1.2" remote_tracer.properties.port = "6831" Should I keep…
Kleyson Rios
  • 2,597
  • 5
  • 40
  • 65
0
votes
1 answer

Jaeger integration for a Java low latency application

Most of the integrations I have come across uses the java-agent to push the traces to a central collector and in turn one can view traces in Jaeger. However in my case I can't use the java agent, hence I decided to go with the custom tracing api…
Anand Nadar
  • 236
  • 1
  • 6
  • 14
0
votes
1 answer

Compiling without "-L /usr/local/lib" yields a "cannot connect to socket" error while trying out jaeger opentracing in C++

I'm trying out OpenTracing Jaeger and have the following file test.cpp: #include #include #include #include void setUpTracer(const char* configFilePath) { auto…
digikar
  • 576
  • 5
  • 13
0
votes
1 answer

Search in Jaeger ElasticSearch

My query from the Jaeger ElasticSearc returns the following entry "_index" : "jaeger-span-2020-07-31", "_type" : "span", "_source" : { "startTime" : 1596157225275112, "startTimeMillis" : 1596157225275, "duration" : 0, …
Larytet
  • 648
  • 3
  • 13
0
votes
1 answer

Usages of Opentracing tools like Jaeger

I have come to know about opentracing and is even working on a POC with Jaeger and Spring. We have around 25+ micro services in production. I have read about it but is a bit confused as how it can be really used. I'm thinking to use it as a…
Rahul
  • 637
  • 5
  • 16
0
votes
1 answer

Is there a way to know whether Tracer is success fully connected to jaeger backend server in jaegerclientcpp?

In jaeger-client-cpp when I connect my Tracer variable to jaeger backend (I m using jaeger-all-in-one server) then upon successful connection LOG INFO message is shown telling me the connection is successful, but when connection is unsuccessful is…
Abhinav Singh
  • 302
  • 3
  • 15
0
votes
0 answers

Spring Sleuth ignore "get /**" either by pattern or "mvc.controller.class"

TLDR : How can we ignore sending traces to jaeger (or zipkin) where the header is "get /**", and if that is not possible ignore sending traces where "mvc.controller.class" is "RequestHttpRequestHandler" We have a app which uses spring sleuth, in…
MilindaD
  • 7,533
  • 9
  • 43
  • 63
0
votes
1 answer

How to instrument code using OpenTracing / OpenCensus?

I have to instrument our java/python/c++ application using one of the apis (opentracing/opencensus). The problem is that the instrumentation requires that i start a span, set tags, set logs and then close the span in each method call. This is too…
0
votes
1 answer

Can jaeger be used to trace an end-to-end transaction with polling & callback used by the underlying components fulfilling steps of the transaction

I'm a newbie on Jaeger and would like to know if I could trace an end-to-end transaction with a parent span & child ones like the one described below with polling from child components (no direct invocation from parent to child) and callback from…
fckbo
  • 157
  • 3
  • 13
0
votes
1 answer

Jaeger helm chart without cassandra overwrite

Using the helm chart for Jaeger I see that it makes use of the cassandra subchart. Looking at the documentation and config files it looks like by setting the provisionDataStore.cassandra override to false that the cassandra subchart shouldn't be…
Carlos
  • 13
  • 1
  • 4
0
votes
1 answer

Istio tracing tying multiple requests together using header

I am using Istio with tracing. I have two REST services A1 which calls A2. The A1 service will forward the headers received from the client to REST service A2. However, I am not able to see the tracing in my Jaeger UI. I am sending some random…
Katlock
  • 1,200
  • 1
  • 17
  • 41
0
votes
1 answer

Can't see my service traces in Jaeger UI (local node, Docker for Mac)

I'm trying to play around with Jaeger and open-tracing in my local k8s node (Docker for Mac) and having some trouble see traces in the UI. I'm using the Jaeger operator and deployment annotations to inject the jaeger sidecar. The Jaeger cr is…
konfortes
  • 99
  • 1
  • 2
  • 8
0
votes
0 answers

Jaeger Tracing not working with yaml-cpp version 0.6.x

I am trying to instrument my program with jaeger-tracing (c++). I was able to view my traces when I compliled the program with yaml-cpp version 0.5.3, but when I changed my yaml-cpp version to 0.6.x, I am unable to view my traces. Dont know why its…
Abhinav Singh
  • 302
  • 3
  • 15